home *** CD-ROM | disk | FTP | other *** search
/ Freelog 121 / FreelogMagazineJuilletAout2014-No121.iso / Outils / Adobe-Air / adobe-air_13.exe / [0] / Adobe AIR / Versions / 1.0 / Adobe AIR Application Installer.swf / scripts / AppInstaller.as < prev    next >
Text File  |  2014-03-27  |  263KB  |  7,119 lines

  1. package
  2. {
  3.    import components.ExtendedImage;
  4.    import components.InstallerApplication;
  5.    import components.LocalizedButton;
  6.    import components.LocalizedFormItem;
  7.    import components.LocalizedLabel;
  8.    import components.LocalizedText;
  9.    import components.OSButtonBarHBox;
  10.    import flash.accessibility.Accessibility;
  11.    import flash.accessibility.AccessibilityProperties;
  12.    import flash.display.DisplayObject;
  13.    import flash.events.ErrorEvent;
  14.    import flash.events.Event;
  15.    import flash.events.EventDispatcher;
  16.    import flash.events.IEventDispatcher;
  17.    import flash.events.IOErrorEvent;
  18.    import flash.events.KeyboardEvent;
  19.    import flash.events.MouseEvent;
  20.    import flash.events.ProgressEvent;
  21.    import flash.events.StatusEvent;
  22.    import flash.events.TimerEvent;
  23.    import flash.filesystem.File;
  24.    import flash.net.FileFilter;
  25.    import flash.system.Capabilities;
  26.    import flash.ui.Keyboard;
  27.    import flash.utils.Timer;
  28.    import flash.utils.getDefinitionByName;
  29.    import mx.binding.Binding;
  30.    import mx.binding.BindingManager;
  31.    import mx.binding.IBindingClient;
  32.    import mx.binding.IWatcherSetupUtil;
  33.    import mx.containers.Canvas;
  34.    import mx.containers.Form;
  35.    import mx.containers.HBox;
  36.    import mx.containers.VBox;
  37.    import mx.controls.Button;
  38.    import mx.controls.CheckBox;
  39.    import mx.controls.HRule;
  40.    import mx.controls.Image;
  41.    import mx.controls.Label;
  42.    import mx.controls.LinkButton;
  43.    import mx.controls.ProgressBar;
  44.    import mx.controls.Spacer;
  45.    import mx.controls.Text;
  46.    import mx.controls.TextArea;
  47.    import mx.controls.TextInput;
  48.    import mx.core.Application;
  49.    import mx.core.DeferredInstanceFromFunction;
  50.    import mx.core.IFlexDisplayObject;
  51.    import mx.core.UIComponent;
  52.    import mx.core.UIComponentDescriptor;
  53.    import mx.core.mx_internal;
  54.    import mx.events.FlexEvent;
  55.    import mx.events.PropertyChangeEvent;
  56.    import mx.events.StyleEvent;
  57.    import mx.resources.ResourceManager;
  58.    import mx.skins.ProgrammaticSkin;
  59.    import mx.states.AddChild;
  60.    import mx.states.RemoveChild;
  61.    import mx.states.SetProperty;
  62.    import mx.states.State;
  63.    import mx.styles.CSSStyleDeclaration;
  64.    import mx.styles.StyleManager;
  65.    import mx.utils.ObjectProxy;
  66.    import mx.utils.URLUtil;
  67.    import skins.SimpleScrollArrowSkin;
  68.    import skins.SimpleScrollThumbSkin;
  69.    import skins.SimpleScrollTrackSkin;
  70.    import skins.SimpleTwoColorBorder;
  71.    import util.PNGHeaderUtil;
  72.    
  73.    use namespace mx_internal;
  74.    
  75.    public class AppInstaller extends InstallerApplication implements IBindingClient
  76.    {
  77.       
  78.       private static const Adobe_patent_P758:String = "AdobePatentID=\"P758\"";
  79.       
  80.       private static var _watcherSetupUtil:IWatcherSetupUtil;
  81.       
  82.       mx_internal static var _AppInstaller_StylesInit_done:Boolean = false;
  83.        
  84.       
  85.       private var fileToOpen:File;
  86.       
  87.       private var _229542092greenCircleIcon:Class;
  88.       
  89.       private var _embed_css_assets_buttons_Button_upSkin_png_1816313042:Class;
  90.       
  91.       private var _560957709fileNameLabel:Label;
  92.       
  93.       mx_internal var _bindingsByDestination:Object;
  94.       
  95.       private var _1492588304errorIDText:String;
  96.       
  97.       private var _1993628251finishButton:LocalizedButton;
  98.       
  99.       private var asyncCallTimer:Timer;
  100.       
  101.       public var _AppInstaller_SetProperty10:SetProperty;
  102.       
  103.       public var _AppInstaller_SetProperty11:SetProperty;
  104.       
  105.       public var _AppInstaller_SetProperty12:SetProperty;
  106.       
  107.       public var _AppInstaller_SetProperty13:SetProperty;
  108.       
  109.       public var _AppInstaller_SetProperty14:SetProperty;
  110.       
  111.       public var _AppInstaller_SetProperty15:SetProperty;
  112.       
  113.       public var _AppInstaller_SetProperty16:SetProperty;
  114.       
  115.       public var _AppInstaller_SetProperty17:SetProperty;
  116.       
  117.       public var _AppInstaller_SetProperty18:SetProperty;
  118.       
  119.       public var _AppInstaller_SetProperty19:SetProperty;
  120.       
  121.       public var _AppInstaller_SetProperty20:SetProperty;
  122.       
  123.       public var _AppInstaller_SetProperty21:SetProperty;
  124.       
  125.       public var _AppInstaller_SetProperty22:SetProperty;
  126.       
  127.       public var _AppInstaller_SetProperty23:SetProperty;
  128.       
  129.       public var _AppInstaller_SetProperty24:SetProperty;
  130.       
  131.       public var _AppInstaller_SetProperty25:SetProperty;
  132.       
  133.       public var _AppInstaller_SetProperty26:SetProperty;
  134.       
  135.       public var _AppInstaller_SetProperty27:SetProperty;
  136.       
  137.       public var _AppInstaller_SetProperty28:SetProperty;
  138.       
  139.       public var _AppInstaller_SetProperty29:SetProperty;
  140.       
  141.       private var _embed_mxml_assets_reinstall_icon_png_214909892:Class;
  142.       
  143.       public var _AppInstaller_SetProperty30:SetProperty;
  144.       
  145.       public var _AppInstaller_SetProperty31:SetProperty;
  146.       
  147.       public var _AppInstaller_SetProperty32:SetProperty;
  148.       
  149.       public var _AppInstaller_SetProperty33:SetProperty;
  150.       
  151.       public var _AppInstaller_SetProperty34:SetProperty;
  152.       
  153.       public var _AppInstaller_SetProperty35:SetProperty;
  154.       
  155.       public var _AppInstaller_SetProperty37:SetProperty;
  156.       
  157.       public var _AppInstaller_SetProperty38:SetProperty;
  158.       
  159.       public var _AppInstaller_SetProperty39:SetProperty;
  160.       
  161.       private var _1197773823appIconBG:Class;
  162.       
  163.       private var _embed_css_assets_progress_bar_progress_bar_assets_swf_ProgressBarSkin_138477529:Class;
  164.       
  165.       public var _AppInstaller_SetProperty40:SetProperty;
  166.       
  167.       public var _AppInstaller_SetProperty41:SetProperty;
  168.       
  169.       public var _AppInstaller_SetProperty42:SetProperty;
  170.       
  171.       public var _AppInstaller_SetProperty43:SetProperty;
  172.       
  173.       public var _AppInstaller_SetProperty44:SetProperty;
  174.       
  175.       public var _AppInstaller_SetProperty45:SetProperty;
  176.       
  177.       public var _AppInstaller_SetProperty46:SetProperty;
  178.       
  179.       public var _AppInstaller_SetProperty47:SetProperty;
  180.       
  181.       public var _AppInstaller_SetProperty48:SetProperty;
  182.       
  183.       public var _AppInstaller_SetProperty49:SetProperty;
  184.       
  185.       public var _AppInstaller_SetProperty50:SetProperty;
  186.       
  187.       public var _AppInstaller_SetProperty51:SetProperty;
  188.       
  189.       public var _AppInstaller_SetProperty52:SetProperty;
  190.       
  191.       public var _AppInstaller_SetProperty53:SetProperty;
  192.       
  193.       public var _AppInstaller_SetProperty54:SetProperty;
  194.       
  195.       public var _AppInstaller_SetProperty55:SetProperty;
  196.       
  197.       public var _AppInstaller_SetProperty56:SetProperty;
  198.       
  199.       private var _1922221831progressCancel:LocalizedButton;
  200.       
  201.       private var events:EventDispatcher;
  202.       
  203.       private var _1648198546updateDiffVersionForm:Form;
  204.       
  205.       public var _AppInstaller_LocalizedLabel5:LocalizedLabel;
  206.       
  207.       public var _AppInstaller_LocalizedLabel9:LocalizedLabel;
  208.       
  209.       private var _314102585updateDiffVerContentBox:VBox;
  210.       
  211.       private var _1791483012titleLabel:LocalizedLabel;
  212.       
  213.       private var _476780146installAIRCheckBox:CheckBox;
  214.       
  215.       private var _1188010186addShortcutCheckBox:CheckBox;
  216.       
  217.       private var _1869917749airPackageIcon:Class;
  218.       
  219.       private var _1707366196redBlockedIcon:Class;
  220.       
  221.       private var _139350644progressContent:VBox;
  222.       
  223.       private var _1273099399downArrow:Class;
  224.       
  225.       private var _507740210appIconCanvas:Canvas;
  226.       
  227.       private var _732254545startApplicationCheckBox:CheckBox;
  228.       
  229.       private var _1131509414progressBar:ProgressBar;
  230.       
  231.       private var _955756181doneLabelResourceName:String;
  232.       
  233.       private var _264524434contentBox:VBox;
  234.       
  235.       private var _embed__font_Myriad_Pro_Bold_medium_normal_1722920897:Class;
  236.       
  237.       private var _1990131276cancelButton:LocalizedButton;
  238.       
  239.       private var _55415876leftBox:Canvas;
  240.       
  241.       private var _1654957862redCircleIcon:Class;
  242.       
  243.       mx_internal var _bindingsBeginWithWord:Object;
  244.       
  245.       public var _AppInstaller_AddChild1:AddChild;
  246.       
  247.       public var _AppInstaller_AddChild2:AddChild;
  248.       
  249.       public var _AppInstaller_AddChild3:AddChild;
  250.       
  251.       public var _AppInstaller_AddChild4:AddChild;
  252.       
  253.       public var _AppInstaller_AddChild5:AddChild;
  254.       
  255.       public var _AppInstaller_AddChild6:AddChild;
  256.       
  257.       public var _AppInstaller_AddChild7:AddChild;
  258.       
  259.       public var _AppInstaller_AddChild8:AddChild;
  260.       
  261.       public var _AppInstaller_AddChild9:AddChild;
  262.       
  263.       private var _embed_mxml_assets_uninstall_icon_png_879991792:Class;
  264.       
  265.       private var _embed_css_assets_buttons_Button_downSkin_png_1764482764:Class;
  266.       
  267.       private var _1780808646updateDiffMidSpacer:Spacer;
  268.       
  269.       private var _398731868browseButton:Button;
  270.       
  271.       public var _AppInstaller_AddChild12:AddChild;
  272.       
  273.       public var _AppInstaller_AddChild14:AddChild;
  274.       
  275.       public var _AppInstaller_AddChild16:AddChild;
  276.       
  277.       public var _AppInstaller_AddChild13:AddChild;
  278.       
  279.       public var _AppInstaller_AddChild15:AddChild;
  280.       
  281.       public var _AppInstaller_AddChild17:AddChild;
  282.       
  283.       public var _AppInstaller_AddChild10:AddChild;
  284.       
  285.       public var _AppInstaller_AddChild11:AddChild;
  286.       
  287.       private var _embed_css_assets_buttons_Button_Default_DisabledSkin_png_1697721172:Class;
  288.       
  289.       private var _763044039progressLabel:LocalizedLabel;
  290.       
  291.       public var _AppInstaller_SetProperty1:SetProperty;
  292.       
  293.       public var _AppInstaller_SetProperty2:SetProperty;
  294.       
  295.       public var _AppInstaller_SetProperty3:SetProperty;
  296.       
  297.       public var _AppInstaller_SetProperty4:SetProperty;
  298.       
  299.       public var _AppInstaller_SetProperty5:SetProperty;
  300.       
  301.       public var _AppInstaller_SetProperty6:SetProperty;
  302.       
  303.       public var _AppInstaller_SetProperty7:SetProperty;
  304.       
  305.       public var _AppInstaller_SetProperty8:SetProperty;
  306.       
  307.       public var _AppInstaller_SetProperty9:SetProperty;
  308.       
  309.       private var _957963709appVersionLabel:Label;
  310.       
  311.       private var _137111012openButton:LocalizedButton;
  312.       
  313.       private var _1622889191securityContent:VBox;
  314.       
  315.       private var _1733670438updateDiffCancelButton:LocalizedButton;
  316.       
  317.       private var _embed_css_assets_buttons_Button_DisabledSkin_png_1526501160:Class;
  318.       
  319.       private var _1092085433continueButton:LocalizedButton;
  320.       
  321.       private var _1410965406iconImage:Image;
  322.       
  323.       private var _embed_css__assets_scroll_thumb_png_1502202382:Class;
  324.       
  325.       public var _AppInstaller_TextInput1:TextInput;
  326.       
  327.       private var _embed_mxml_assets_browse_icon_png_33562594:Class;
  328.       
  329.       private var _embed_css_assets_buttons_Button_Default_upSkin_png_929957838:Class;
  330.       
  331.       private var _463497974appIconNativeBG:Class;
  332.       
  333.       private var _1027222035securityHeader:LocalizedText;
  334.       
  335.       private var _1298695779runButton:LocalizedButton;
  336.       
  337.       public var _AppInstaller_RemoveChild1:RemoveChild;
  338.       
  339.       public var _AppInstaller_RemoveChild2:RemoveChild;
  340.       
  341.       public var _AppInstaller_RemoveChild3:RemoveChild;
  342.       
  343.       public var _AppInstaller_RemoveChild4:RemoveChild;
  344.       
  345.       public var _AppInstaller_RemoveChild5:RemoveChild;
  346.       
  347.       public var _AppInstaller_RemoveChild6:RemoveChild;
  348.       
  349.       public var _AppInstaller_RemoveChild7:RemoveChild;
  350.       
  351.       public var _AppInstaller_RemoveChild8:RemoveChild;
  352.       
  353.       public var _AppInstaller_RemoveChild9:RemoveChild;
  354.       
  355.       private var _152218811updateMsgText:LocalizedText;
  356.       
  357.       private var _592230578fileFromLabel:Label;
  358.       
  359.       mx_internal var _bindings:Array;
  360.       
  361.       private var _703057299yellowSecurityIcon:Class;
  362.       
  363.       private var _329533269errorText:String;
  364.       
  365.       private var _312699062closeButton:LocalizedButton;
  366.       
  367.       private var _1762116744appSetupLabel:LocalizedLabel;
  368.       
  369.       public var _AppInstaller_VBox2:VBox;
  370.       
  371.       public var _AppInstaller_VBox7:VBox;
  372.       
  373.       public var _AppInstaller_VBox9:VBox;
  374.       
  375.       private var _768499206updateSameVerContentBox:VBox;
  376.       
  377.       private var _1318708836updateAppsRunning:TextArea;
  378.       
  379.       private var _embed__font_Myriad_Pro_medium_normal_1137517349:Class;
  380.       
  381.       private var _629953365removeDiffLinkButton:LinkButton;
  382.       
  383.       private var _embed_css_assets_buttons_Button_Default_downSkin_png_1979368144:Class;
  384.       
  385.       private var _1243058932verifiedLabel:LocalizedLabel;
  386.       
  387.       private var _5542018downArrowNative:Class;
  388.       
  389.       private var _934908847record:ObjectProxy;
  390.       
  391.       private var _1627475090doneLabel:LocalizedLabel;
  392.       
  393.       private var doUpdate:Boolean = false;
  394.       
  395.       private var _1814491210updateDiffHRule:HRule;
  396.       
  397.       private var _embed_mxml_assets_run_icon_png_1458741982:Class;
  398.       
  399.       private const ERROR_ID_TO_NAME:Object = {
  400.          5005:"badAIRFile",
  401.          5006:"badInstallLocation",
  402.          5007:"duplicateInstallLocation",
  403.          5008:"windowsInstallInProgress",
  404.          5009:"appInstallRejected",
  405.          5010:"runtimeNotFound",
  406.          5011:"runtimeDownloadFailed",
  407.          5012:"runtimeInstallFailed",
  408.          5013:"badConfiguration",
  409.          5014:"runtimeFailure",
  410.          5016:"appInstallRejected",
  411.          5017:"untrustedAppInstallRejected",
  412.          5018:"runtimeDownloadDisabled",
  413.          5019:"runtimePatchInUse",
  414.          5020:"appLaunchFailed",
  415.          5021:"downgradeAppDenied",
  416.          5022:"badAIRFile",
  417.          5023:"badAIRFile",
  418.          5024:"linuxDistroUnknown",
  419.          5025:"linuxKeyring",
  420.          5027:"profilesNotSupported",
  421.          5028:"linux32NotAllowedOn64Bit",
  422.          5029:"linuxMergeCertificateStore",
  423.          5030:"linuxInsufficientDiskSpaceAvailable",
  424.          5031:"linuxAppDpkgArNotFound",
  425.          5032:"linuxAppRPMBuildNotFound",
  426.          5033:"linuxAppAuthenticationToolsNotFound",
  427.          5034:"applicationsAdobeFile",
  428.          5035:"invalidCertificate"
  429.       };
  430.       
  431.       private var _83361310dialogCancel:LocalizedButton;
  432.       
  433.       private var _1657456934updateDiffLinkButton:LinkButton;
  434.       
  435.       private var _1080032473waitingCancel:LocalizedButton;
  436.       
  437.       private var _embed_css_assets_buttons_Button_overSkin_png_1211548296:Class;
  438.       
  439.       private var _346873238installedVersionLabel:Label;
  440.       
  441.       private var _1501004228rightArrowNative:Class;
  442.       
  443.       private var _embed_css_assets_progress_bar_progress_bar_assets_swf_ProgressTrackSkin_748526063:Class;
  444.       
  445.       private var _2137741485installButton:LocalizedButton;
  446.       
  447.       private var _1415400627rightArrow:Class;
  448.       
  449.       private var _embed_css_assets_buttons_Button_Default_overSkin_png_257358164:Class;
  450.       
  451.       private var buttonKeyPressTimer:Timer;
  452.       
  453.       public var _AppInstaller_Spacer2:Spacer;
  454.       
  455.       private var _992840477airIcon:Class;
  456.       
  457.       private var _1368887800appNameLabel:Label;
  458.       
  459.       private var _showAppIcon:Boolean = false;
  460.       
  461.       private var _299359041appIconImage:ExtendedImage;
  462.       
  463.       private var _924911611updateDiffBotSpacer:Spacer;
  464.       
  465.       public var _AppInstaller_RemoveChild10:RemoveChild;
  466.       
  467.       public var _AppInstaller_RemoveChild11:RemoveChild;
  468.       
  469.       public var _AppInstaller_RemoveChild12:RemoveChild;
  470.       
  471.       public var _AppInstaller_RemoveChild13:RemoveChild;
  472.       
  473.       private var _805692312uninstallSame:LocalizedButton;
  474.       
  475.       private var _447578303showDescription:Boolean;
  476.       
  477.       private var _180746570prefsCancel:LocalizedButton;
  478.       
  479.       private var _773127867updateDiffText:LocalizedText;
  480.       
  481.       private var _3124773eula:EULA;
  482.       
  483.       private var _2057878774redSecurityIcon:Class;
  484.       
  485.       public var _AppInstaller_Text1:Text;
  486.       
  487.       public var _AppInstaller_Text2:Text;
  488.       
  489.       public var _AppInstaller_Text3:Text;
  490.       
  491.       mx_internal var _watchers:Array;
  492.       
  493.       private var _978582720updateSameVerCancelButton:LocalizedButton;
  494.       
  495.       private var _1106646328updateDiffReplaceButton:LocalizedButton;
  496.       
  497.       private var _722012197PrefsVBox:VBox;
  498.       
  499.       private var _documentDescriptor_:UIComponentDescriptor;
  500.       
  501.       private var _807907342securityInfo:SecurityInfo;
  502.       
  503.       public function AppInstaller()
  504.       {
  505.          this._documentDescriptor_ = new UIComponentDescriptor({
  506.             "type":InstallerApplication,
  507.             "propertiesFactory":function():Object
  508.             {
  509.                return {"childDescriptors":[new UIComponentDescriptor({
  510.                   "type":Canvas,
  511.                   "id":"leftBox",
  512.                   "propertiesFactory":function():Object
  513.                   {
  514.                      return {"childDescriptors":[new UIComponentDescriptor({
  515.                         "type":Image,
  516.                         "id":"iconImage",
  517.                         "propertiesFactory":function():Object
  518.                         {
  519.                            return {
  520.                               "width":83,
  521.                               "height":81
  522.                            };
  523.                         }
  524.                      }),new UIComponentDescriptor({
  525.                         "type":Canvas,
  526.                         "id":"appIconCanvas",
  527.                         "propertiesFactory":function():Object
  528.                         {
  529.                            return {
  530.                               "width":80,
  531.                               "height":80,
  532.                               "visible":false,
  533.                               "childDescriptors":[new UIComponentDescriptor({
  534.                                  "type":ExtendedImage,
  535.                                  "id":"appIconImage",
  536.                                  "stylesFactory":function():void
  537.                                  {
  538.                                     this.verticalCenter = "0";
  539.                                     this.horizontalCenter = "0";
  540.                                  },
  541.                                  "propertiesFactory":function():Object
  542.                                  {
  543.                                     return {
  544.                                        "width":64,
  545.                                        "height":64,
  546.                                        "maintainAspectRatio":true
  547.                                     };
  548.                                  }
  549.                               })]
  550.                            };
  551.                         }
  552.                      })]};
  553.                   }
  554.                }),new UIComponentDescriptor({
  555.                   "type":VBox,
  556.                   "id":"contentBox",
  557.                   "propertiesFactory":function():Object
  558.                   {
  559.                      return {
  560.                         "styleName":"topContentBox",
  561.                         "percentWidth":100,
  562.                         "percentHeight":100,
  563.                         "horizontalScrollPolicy":"off",
  564.                         "verticalScrollPolicy":"auto"
  565.                      };
  566.                   }
  567.                })]};
  568.             }
  569.          });
  570.          this._992840477airIcon = AppInstaller_airIcon;
  571.          this._1869917749airPackageIcon = AppInstaller_airPackageIcon;
  572.          this._703057299yellowSecurityIcon = AppInstaller_yellowSecurityIcon;
  573.          this._2057878774redSecurityIcon = AppInstaller_redSecurityIcon;
  574.          this._1707366196redBlockedIcon = AppInstaller_redBlockedIcon;
  575.          this._1654957862redCircleIcon = AppInstaller_redCircleIcon;
  576.          this._229542092greenCircleIcon = AppInstaller_greenCircleIcon;
  577.          this._1197773823appIconBG = AppInstaller_appIconBG;
  578.          this._463497974appIconNativeBG = AppInstaller_appIconNativeBG;
  579.          this._1273099399downArrow = AppInstaller_downArrow;
  580.          this._1415400627rightArrow = AppInstaller_rightArrow;
  581.          this._5542018downArrowNative = AppInstaller_downArrowNative;
  582.          this._1501004228rightArrowNative = AppInstaller_rightArrowNative;
  583.          this._embed__font_Myriad_Pro_Bold_medium_normal_1722920897 = AppInstaller__embed__font_Myriad_Pro_Bold_medium_normal_1722920897;
  584.          this._embed__font_Myriad_Pro_medium_normal_1137517349 = AppInstaller__embed__font_Myriad_Pro_medium_normal_1137517349;
  585.          this._embed_css__assets_scroll_thumb_png_1502202382 = AppInstaller__embed_css__assets_scroll_thumb_png_1502202382;
  586.          this._embed_css_assets_buttons_Button_Default_DisabledSkin_png_1697721172 = AppInstaller__embed_css_assets_buttons_Button_Default_DisabledSkin_png_1697721172;
  587.          this._embed_css_assets_buttons_Button_Default_downSkin_png_1979368144 = AppInstaller__embed_css_assets_buttons_Button_Default_downSkin_png_1979368144;
  588.          this._embed_css_assets_buttons_Button_Default_overSkin_png_257358164 = AppInstaller__embed_css_assets_buttons_Button_Default_overSkin_png_257358164;
  589.          this._embed_css_assets_buttons_Button_Default_upSkin_png_929957838 = AppInstaller__embed_css_assets_buttons_Button_Default_upSkin_png_929957838;
  590.          this._embed_css_assets_buttons_Button_DisabledSkin_png_1526501160 = AppInstaller__embed_css_assets_buttons_Button_DisabledSkin_png_1526501160;
  591.          this._embed_css_assets_buttons_Button_downSkin_png_1764482764 = AppInstaller__embed_css_assets_buttons_Button_downSkin_png_1764482764;
  592.          this._embed_css_assets_buttons_Button_overSkin_png_1211548296 = AppInstaller__embed_css_assets_buttons_Button_overSkin_png_1211548296;
  593.          this._embed_css_assets_buttons_Button_upSkin_png_1816313042 = AppInstaller__embed_css_assets_buttons_Button_upSkin_png_1816313042;
  594.          this._embed_css_assets_progress_bar_progress_bar_assets_swf_ProgressBarSkin_138477529 = AppInstaller__embed_css_assets_progress_bar_progress_bar_assets_swf_ProgressBarSkin_138477529;
  595.          this._embed_css_assets_progress_bar_progress_bar_assets_swf_ProgressTrackSkin_748526063 = AppInstaller__embed_css_assets_progress_bar_progress_bar_assets_swf_ProgressTrackSkin_748526063;
  596.          this._embed_mxml_assets_browse_icon_png_33562594 = AppInstaller__embed_mxml_assets_browse_icon_png_33562594;
  597.          this._embed_mxml_assets_reinstall_icon_png_214909892 = AppInstaller__embed_mxml_assets_reinstall_icon_png_214909892;
  598.          this._embed_mxml_assets_run_icon_png_1458741982 = AppInstaller__embed_mxml_assets_run_icon_png_1458741982;
  599.          this._embed_mxml_assets_uninstall_icon_png_879991792 = AppInstaller__embed_mxml_assets_uninstall_icon_png_879991792;
  600.          this._bindings = [];
  601.          this._watchers = [];
  602.          this._bindingsByDestination = {};
  603.          this._bindingsBeginWithWord = {};
  604.          super();
  605.          mx_internal::_document = this;
  606.          mx_internal::_AppInstaller_StylesInit();
  607.          this.layout = "horizontal";
  608.          this.verticalScrollPolicy = "off";
  609.          this.horizontalScrollPolicy = "off";
  610.          this.percentWidth = 100;
  611.          this.percentHeight = 100;
  612.          this.states = [this._AppInstaller_State1_c(),this._AppInstaller_State2_c(),this._AppInstaller_State3_c(),this._AppInstaller_State4_c(),this._AppInstaller_State5_c(),this._AppInstaller_State6_c(),this._AppInstaller_State7_c(),this._AppInstaller_State8_c(),this._AppInstaller_State9_c(),this._AppInstaller_State10_c(),this._AppInstaller_State11_c(),this._AppInstaller_State12_c(),this._AppInstaller_State13_c(),this._AppInstaller_State14_c(),this._AppInstaller_State15_c(),this._AppInstaller_State16_c(),this._AppInstaller_State17_c(),this._AppInstaller_State18_c(),this._AppInstaller_State19_c(),this._AppInstaller_State20_c(),this._AppInstaller_State21_c(),this._AppInstaller_State22_c(),this._AppInstaller_State23_c(),this._AppInstaller_State24_c(),this._AppInstaller_State25_c(),this._AppInstaller_State26_c(),this._AppInstaller_State27_c(),this._AppInstaller_State28_c(),this._AppInstaller_State29_c(),this._AppInstaller_State30_c()];
  613.          this._AppInstaller_Boolean1_i();
  614.          this.addEventListener("preinitialize",this.___AppInstaller_InstallerApplication1_preinitialize);
  615.          this.addEventListener("applicationComplete",this.___AppInstaller_InstallerApplication1_applicationComplete);
  616.       }
  617.       
  618.       public static function set watcherSetupUtil(param1:IWatcherSetupUtil) : void
  619.       {
  620.          AppInstaller._watcherSetupUtil = param1;
  621.       }
  622.       
  623.       private function _AppInstaller_State7_c() : State
  624.       {
  625.          var _loc1_:State = new State();
  626.          _loc1_.name = "Prefs_Win";
  627.          _loc1_.basedOn = "Prefs_Full_Win";
  628.          _loc1_.overrides = [this._AppInstaller_RemoveChild1_i()];
  629.          _loc1_.addEventListener("enterState",this.___AppInstaller_State7_enterState);
  630.          return _loc1_;
  631.       }
  632.       
  633.       [Bindable(event="propertyChange")]
  634.       public function get updateDiffBotSpacer() : Spacer
  635.       {
  636.          return this._924911611updateDiffBotSpacer;
  637.       }
  638.       
  639.       public function ___AppInstaller_LocalizedButton2_click(param1:MouseEvent) : void
  640.       {
  641.          this.onSave();
  642.       }
  643.       
  644.       private function _AppInstaller_SetProperty6_i() : SetProperty
  645.       {
  646.          var _loc1_:SetProperty = new SetProperty();
  647.          this._AppInstaller_SetProperty6 = _loc1_;
  648.          _loc1_.name = "accessibilityProperties";
  649.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty6",this._AppInstaller_SetProperty6);
  650.          return _loc1_;
  651.       }
  652.       
  653.       public function set updateDiffBotSpacer(param1:Spacer) : void
  654.       {
  655.          var _loc2_:Object = null;
  656.          _loc2_ = this._924911611updateDiffBotSpacer;
  657.          if(_loc2_ !== param1)
  658.          {
  659.             this._924911611updateDiffBotSpacer = param1;
  660.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffBotSpacer",_loc2_,param1));
  661.          }
  662.       }
  663.       
  664.       private function onAgree() : void
  665.       {
  666.          currentState = "ProgressInstall";
  667.          this.events.dispatchEvent(new Event("appinstall.complete"));
  668.       }
  669.       
  670.       [Bindable(event="propertyChange")]
  671.       public function get securityInfo() : SecurityInfo
  672.       {
  673.          return this._807907342securityInfo;
  674.       }
  675.       
  676.       private function _AppInstaller_State28_c() : State
  677.       {
  678.          var _loc1_:State = new State();
  679.          _loc1_.name = "Update_Diff_More";
  680.          _loc1_.basedOn = "Update_Diff_Ver";
  681.          _loc1_.overrides = [this._AppInstaller_SetProperty50_i(),this._AppInstaller_SetProperty51_i(),this._AppInstaller_RemoveChild9_i(),this._AppInstaller_AddChild14_i(),this._AppInstaller_AddChild15_i(),this._AppInstaller_SetProperty52_i()];
  682.          return _loc1_;
  683.       }
  684.       
  685.       private function _AppInstaller_SetProperty49_i() : SetProperty
  686.       {
  687.          var _loc1_:SetProperty = new SetProperty();
  688.          this._AppInstaller_SetProperty49 = _loc1_;
  689.          _loc1_.name = "resourceName";
  690.          _loc1_.value = "msgAppExistReplace";
  691.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty49",this._AppInstaller_SetProperty49);
  692.          return _loc1_;
  693.       }
  694.       
  695.       private function _AppInstaller_LocalizedButton13_i() : LocalizedButton
  696.       {
  697.          var _loc1_:LocalizedButton = new LocalizedButton();
  698.          this.updateSameVerCancelButton = _loc1_;
  699.          _loc1_.resourceName = "btnCancel";
  700.          _loc1_.addEventListener("click",this.__updateSameVerCancelButton_click);
  701.          _loc1_.id = "updateSameVerCancelButton";
  702.          if(!_loc1_.document)
  703.          {
  704.             _loc1_.document = this;
  705.          }
  706.          return _loc1_;
  707.       }
  708.       
  709.       public function set securityInfo(param1:SecurityInfo) : void
  710.       {
  711.          var _loc2_:Object = null;
  712.          _loc2_ = this._807907342securityInfo;
  713.          if(_loc2_ !== param1)
  714.          {
  715.             this._807907342securityInfo = param1;
  716.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityInfo",_loc2_,param1));
  717.          }
  718.       }
  719.       
  720.       [Bindable(event="propertyChange")]
  721.       public function get PrefsVBox() : VBox
  722.       {
  723.          return this._722012197PrefsVBox;
  724.       }
  725.       
  726.       private function _AppInstaller_SetProperty14_i() : SetProperty
  727.       {
  728.          var _loc1_:SetProperty = new SetProperty();
  729.          this._AppInstaller_SetProperty14 = _loc1_;
  730.          _loc1_.name = "identityVerified";
  731.          _loc1_.value = true;
  732.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty14",this._AppInstaller_SetProperty14);
  733.          return _loc1_;
  734.       }
  735.       
  736.       [Bindable(event="propertyChange")]
  737.       public function get appIconCanvas() : Canvas
  738.       {
  739.          return this._507740210appIconCanvas;
  740.       }
  741.       
  742.       private function set appIconBG(param1:Class) : void
  743.       {
  744.          var _loc2_:Object = null;
  745.          _loc2_ = this._1197773823appIconBG;
  746.          if(_loc2_ !== param1)
  747.          {
  748.             this._1197773823appIconBG = param1;
  749.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconBG",_loc2_,param1));
  750.          }
  751.       }
  752.       
  753.       private function _AppInstaller_Label1_i() : Label
  754.       {
  755.          var _loc1_:Label = new Label();
  756.          this.fileNameLabel = _loc1_;
  757.          _loc1_.styleName = "formItemText";
  758.          _loc1_.maxWidth = 280;
  759.          _loc1_.addEventListener("creationComplete",this.__fileNameLabel_creationComplete);
  760.          _loc1_.id = "fileNameLabel";
  761.          BindingManager.executeBindings(this,"fileNameLabel",this.fileNameLabel);
  762.          if(!_loc1_.document)
  763.          {
  764.             _loc1_.document = this;
  765.          }
  766.          return _loc1_;
  767.       }
  768.       
  769.       private function _AppInstaller_SetProperty25_i() : SetProperty
  770.       {
  771.          var _loc1_:SetProperty = new SetProperty();
  772.          this._AppInstaller_SetProperty25 = _loc1_;
  773.          _loc1_.name = "stageHeight";
  774.          _loc1_.value = 200;
  775.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty25",this._AppInstaller_SetProperty25);
  776.          return _loc1_;
  777.       }
  778.       
  779.       private function _AppInstaller_LocalizedLabel5_i() : LocalizedLabel
  780.       {
  781.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  782.          this._AppInstaller_LocalizedLabel5 = _loc1_;
  783.          _loc1_.resourceName = "lblDescription";
  784.          _loc1_.styleName = "h2";
  785.          _loc1_.id = "_AppInstaller_LocalizedLabel5";
  786.          BindingManager.executeBindings(this,"_AppInstaller_LocalizedLabel5",this._AppInstaller_LocalizedLabel5);
  787.          if(!_loc1_.document)
  788.          {
  789.             _loc1_.document = this;
  790.          }
  791.          return _loc1_;
  792.       }
  793.       
  794.       public function set PrefsVBox(param1:VBox) : void
  795.       {
  796.          var _loc2_:Object = null;
  797.          _loc2_ = this._722012197PrefsVBox;
  798.          if(_loc2_ !== param1)
  799.          {
  800.             this._722012197PrefsVBox = param1;
  801.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"PrefsVBox",_loc2_,param1));
  802.          }
  803.       }
  804.       
  805.       private function _AppInstaller_VBox13_c() : VBox
  806.       {
  807.          var _loc1_:VBox = null;
  808.          _loc1_ = new VBox();
  809.          _loc1_.styleName = "contentBox";
  810.          _loc1_.percentWidth = 100;
  811.          _loc1_.percentHeight = 100;
  812.          if(!_loc1_.document)
  813.          {
  814.             _loc1_.document = this;
  815.          }
  816.          _loc1_.addChild(this._AppInstaller_LocalizedText6_c());
  817.          _loc1_.addChild(this._AppInstaller_Spacer14_c());
  818.          _loc1_.addChild(this._AppInstaller_Canvas5_c());
  819.          _loc1_.addChild(this._AppInstaller_Spacer15_c());
  820.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox7_c());
  821.          return _loc1_;
  822.       }
  823.       
  824.       private function _AppInstaller_Text2_i() : Text
  825.       {
  826.          var _loc1_:Text = new Text();
  827.          this._AppInstaller_Text2 = _loc1_;
  828.          _loc1_.percentWidth = 100;
  829.          _loc1_.id = "_AppInstaller_Text2";
  830.          BindingManager.executeBindings(this,"_AppInstaller_Text2",this._AppInstaller_Text2);
  831.          if(!_loc1_.document)
  832.          {
  833.             _loc1_.document = this;
  834.          }
  835.          return _loc1_;
  836.       }
  837.       
  838.       private function _AppInstaller_State15_c() : State
  839.       {
  840.          var _loc1_:State = new State();
  841.          _loc1_.name = "ProgressInit";
  842.          _loc1_.basedOn = "Progress";
  843.          _loc1_.overrides = [this._AppInstaller_SetProperty28_i()];
  844.          return _loc1_;
  845.       }
  846.       
  847.       [Bindable(event="propertyChange")]
  848.       public function get iconImage() : Image
  849.       {
  850.          return this._1410965406iconImage;
  851.       }
  852.       
  853.       public function set appIconCanvas(param1:Canvas) : void
  854.       {
  855.          var _loc2_:Object = null;
  856.          _loc2_ = this._507740210appIconCanvas;
  857.          if(_loc2_ !== param1)
  858.          {
  859.             this._507740210appIconCanvas = param1;
  860.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconCanvas",_loc2_,param1));
  861.          }
  862.       }
  863.       
  864.       private function _AppInstaller_SetProperty36_c() : SetProperty
  865.       {
  866.          var _loc1_:SetProperty = new SetProperty();
  867.          _loc1_.name = "layout";
  868.          _loc1_.value = "horizontal";
  869.          return _loc1_;
  870.       }
  871.       
  872.       private function _AppInstaller_AddChild13_i() : AddChild
  873.       {
  874.          var _loc1_:AddChild = new AddChild();
  875.          this._AppInstaller_AddChild13 = _loc1_;
  876.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox12_i);
  877.          BindingManager.executeBindings(this,"_AppInstaller_AddChild13",this._AppInstaller_AddChild13);
  878.          return _loc1_;
  879.       }
  880.       
  881.       private function _AppInstaller_OSButtonBarHBox1_c() : OSButtonBarHBox
  882.       {
  883.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  884.          _loc1_.styleName = "buttonRow";
  885.          if(!_loc1_.document)
  886.          {
  887.             _loc1_.document = this;
  888.          }
  889.          _loc1_.addChild(this._AppInstaller_LocalizedButton1_i());
  890.          _loc1_.addChild(this._AppInstaller_LocalizedButton2_c());
  891.          _loc1_.addChild(this._AppInstaller_LocalizedButton3_i());
  892.          return _loc1_;
  893.       }
  894.       
  895.       public function __closeButton_click(param1:MouseEvent) : void
  896.       {
  897.          this.onFinish();
  898.       }
  899.       
  900.       private function _AppInstaller_bindingsSetup() : Array
  901.       {
  902.          var result:Array = null;
  903.          var binding:Binding = null;
  904.          result = [];
  905.          binding = new Binding(this,function():Boolean
  906.          {
  907.             return record.app.description.length > 0;
  908.          },function(param1:Boolean):void
  909.          {
  910.             showDescription = param1;
  911.          },"showDescription");
  912.          result[0] = binding;
  913.          binding = new Binding(this,function():Object
  914.          {
  915.             return !!record.isNative ? appIconNativeBG : appIconBG;
  916.          },function(param1:Object):void
  917.          {
  918.             appIconCanvas.setStyle("backgroundImage",param1);
  919.          },"appIconCanvas.backgroundImage");
  920.          result[1] = binding;
  921.          binding = new Binding(this,function():Object
  922.          {
  923.             return this;
  924.          },function(param1:Object):void
  925.          {
  926.             _AppInstaller_SetProperty1.target = param1;
  927.          },"_AppInstaller_SetProperty1.target");
  928.          result[2] = binding;
  929.          binding = new Binding(this,function():UIComponent
  930.          {
  931.             return contentBox;
  932.          },function(param1:UIComponent):void
  933.          {
  934.             _AppInstaller_AddChild1.relativeTo = param1;
  935.          },"_AppInstaller_AddChild1.relativeTo");
  936.          result[3] = binding;
  937.          binding = new Binding(this,function():String
  938.          {
  939.             var _loc1_:* = undefined;
  940.             var _loc2_:* = undefined;
  941.             _loc1_ = record.app.name;
  942.             return _loc1_ == undefined ? null : String(_loc1_);
  943.          },function(param1:String):void
  944.          {
  945.             titleLabel.text = param1;
  946.          },"titleLabel.text");
  947.          result[4] = binding;
  948.          binding = new Binding(this,function():Object
  949.          {
  950.             return this;
  951.          },function(param1:Object):void
  952.          {
  953.             _AppInstaller_SetProperty2.target = param1;
  954.          },"_AppInstaller_SetProperty2.target");
  955.          result[5] = binding;
  956.          binding = new Binding(this,function():Object
  957.          {
  958.             return this;
  959.          },function(param1:Object):void
  960.          {
  961.             _AppInstaller_SetProperty3.target = param1;
  962.          },"_AppInstaller_SetProperty3.target");
  963.          result[6] = binding;
  964.          binding = new Binding(this,function():UIComponent
  965.          {
  966.             return contentBox;
  967.          },function(param1:UIComponent):void
  968.          {
  969.             _AppInstaller_AddChild2.relativeTo = param1;
  970.          },"_AppInstaller_AddChild2.relativeTo");
  971.          result[7] = binding;
  972.          binding = new Binding(this,function():UIComponent
  973.          {
  974.             return contentBox;
  975.          },function(param1:UIComponent):void
  976.          {
  977.             _AppInstaller_AddChild3.relativeTo = param1;
  978.          },"_AppInstaller_AddChild3.relativeTo");
  979.          result[8] = binding;
  980.          binding = new Binding(this,function():IFlexDisplayObject
  981.          {
  982.             return openButton;
  983.          },function(param1:IFlexDisplayObject):void
  984.          {
  985.             _AppInstaller_VBox2.defaultButton = param1;
  986.          },"_AppInstaller_VBox2.defaultButton");
  987.          result[9] = binding;
  988.          binding = new Binding(this,function():String
  989.          {
  990.             var _loc1_:* = undefined;
  991.             var _loc2_:* = undefined;
  992.             _loc1_ = record.filename;
  993.             return _loc1_ == undefined ? null : String(_loc1_);
  994.          },function(param1:String):void
  995.          {
  996.             fileNameLabel.text = param1;
  997.          },"fileNameLabel.text");
  998.          result[10] = binding;
  999.          binding = new Binding(this,function():String
  1000.          {
  1001.             var _loc1_:* = undefined;
  1002.             var _loc2_:* = undefined;
  1003.             _loc1_ = record.fileFrom;
  1004.             return _loc1_ == undefined ? null : String(_loc1_);
  1005.          },function(param1:String):void
  1006.          {
  1007.             fileFromLabel.text = param1;
  1008.          },"fileFromLabel.text");
  1009.          result[11] = binding;
  1010.          binding = new Binding(this,function():Object
  1011.          {
  1012.             return this;
  1013.          },function(param1:Object):void
  1014.          {
  1015.             _AppInstaller_SetProperty4.target = param1;
  1016.          },"_AppInstaller_SetProperty4.target");
  1017.          result[12] = binding;
  1018.          binding = new Binding(this,function():*
  1019.          {
  1020.             return Capabilities.os.indexOf("Linux") == -1 ? 365 : 441;
  1021.          },function(param1:*):void
  1022.          {
  1023.             _AppInstaller_SetProperty4.value = param1;
  1024.          },"_AppInstaller_SetProperty4.value");
  1025.          result[13] = binding;
  1026.          binding = new Binding(this,function():Object
  1027.          {
  1028.             return iconImage;
  1029.          },function(param1:Object):void
  1030.          {
  1031.             _AppInstaller_SetProperty5.target = param1;
  1032.          },"_AppInstaller_SetProperty5.target");
  1033.          result[14] = binding;
  1034.          binding = new Binding(this,function():*
  1035.          {
  1036.             return redSecurityIcon;
  1037.          },function(param1:*):void
  1038.          {
  1039.             _AppInstaller_SetProperty5.value = param1;
  1040.          },"_AppInstaller_SetProperty5.value");
  1041.          result[15] = binding;
  1042.          binding = new Binding(this,function():Object
  1043.          {
  1044.             return iconImage;
  1045.          },function(param1:Object):void
  1046.          {
  1047.             _AppInstaller_SetProperty6.target = param1;
  1048.          },"_AppInstaller_SetProperty6.target");
  1049.          result[16] = binding;
  1050.          binding = new Binding(this,function():*
  1051.          {
  1052.             return accessibleName("imgRedSecurity","AppInstaller");
  1053.          },function(param1:*):void
  1054.          {
  1055.             _AppInstaller_SetProperty6.value = param1;
  1056.          },"_AppInstaller_SetProperty6.value");
  1057.          result[17] = binding;
  1058.          binding = new Binding(this,function():Object
  1059.          {
  1060.             return securityInfo;
  1061.          },function(param1:Object):void
  1062.          {
  1063.             _AppInstaller_SetProperty7.target = param1;
  1064.          },"_AppInstaller_SetProperty7.target");
  1065.          result[18] = binding;
  1066.          binding = new Binding(this,function():UIComponent
  1067.          {
  1068.             return contentBox;
  1069.          },function(param1:UIComponent):void
  1070.          {
  1071.             _AppInstaller_AddChild4.relativeTo = param1;
  1072.          },"_AppInstaller_AddChild4.relativeTo");
  1073.          result[19] = binding;
  1074.          binding = new Binding(this,function():UIComponent
  1075.          {
  1076.             return contentBox;
  1077.          },function(param1:UIComponent):void
  1078.          {
  1079.             _AppInstaller_AddChild5.relativeTo = param1;
  1080.          },"_AppInstaller_AddChild5.relativeTo");
  1081.          result[20] = binding;
  1082.          binding = new Binding(this,function():IFlexDisplayObject
  1083.          {
  1084.             return cancelButton;
  1085.          },function(param1:IFlexDisplayObject):void
  1086.          {
  1087.             securityContent.defaultButton = param1;
  1088.          },"securityContent.defaultButton");
  1089.          result[21] = binding;
  1090.          binding = new Binding(this,function():String
  1091.          {
  1092.             var _loc1_:* = undefined;
  1093.             var _loc2_:* = undefined;
  1094.             _loc1_ = record.app.name;
  1095.             return _loc1_ == undefined ? null : String(_loc1_);
  1096.          },function(param1:String):void
  1097.          {
  1098.             appNameLabel.text = param1;
  1099.          },"appNameLabel.text");
  1100.          result[22] = binding;
  1101.          binding = new Binding(this,function():Object
  1102.          {
  1103.             return this;
  1104.          },function(param1:Object):void
  1105.          {
  1106.             _AppInstaller_SetProperty8.target = param1;
  1107.          },"_AppInstaller_SetProperty8.target");
  1108.          result[23] = binding;
  1109.          binding = new Binding(this,function():*
  1110.          {
  1111.             return Capabilities.os.indexOf("Linux") == -1 ? 270 : 356;
  1112.          },function(param1:*):void
  1113.          {
  1114.             _AppInstaller_SetProperty8.value = param1;
  1115.          },"_AppInstaller_SetProperty8.value");
  1116.          result[24] = binding;
  1117.          binding = new Binding(this,function():Object
  1118.          {
  1119.             return securityHeader;
  1120.          },function(param1:Object):void
  1121.          {
  1122.             _AppInstaller_SetProperty9.target = param1;
  1123.          },"_AppInstaller_SetProperty9.target");
  1124.          result[25] = binding;
  1125.          binding = new Binding(this,function():Object
  1126.          {
  1127.             return securityContent;
  1128.          },function(param1:Object):void
  1129.          {
  1130.             _AppInstaller_SetProperty10.target = param1;
  1131.          },"_AppInstaller_SetProperty10.target");
  1132.          result[26] = binding;
  1133.          binding = new Binding(this,function():*
  1134.          {
  1135.             return installButton;
  1136.          },function(param1:*):void
  1137.          {
  1138.             _AppInstaller_SetProperty10.value = param1;
  1139.          },"_AppInstaller_SetProperty10.value");
  1140.          result[27] = binding;
  1141.          binding = new Binding(this,function():Object
  1142.          {
  1143.             return iconImage;
  1144.          },function(param1:Object):void
  1145.          {
  1146.             _AppInstaller_SetProperty11.target = param1;
  1147.          },"_AppInstaller_SetProperty11.target");
  1148.          result[28] = binding;
  1149.          binding = new Binding(this,function():*
  1150.          {
  1151.             return yellowSecurityIcon;
  1152.          },function(param1:*):void
  1153.          {
  1154.             _AppInstaller_SetProperty11.value = param1;
  1155.          },"_AppInstaller_SetProperty11.value");
  1156.          result[29] = binding;
  1157.          binding = new Binding(this,function():Object
  1158.          {
  1159.             return iconImage;
  1160.          },function(param1:Object):void
  1161.          {
  1162.             _AppInstaller_SetProperty12.target = param1;
  1163.          },"_AppInstaller_SetProperty12.target");
  1164.          result[30] = binding;
  1165.          binding = new Binding(this,function():*
  1166.          {
  1167.             return accessibleName("imgYellowSecurity","AppInstaller");
  1168.          },function(param1:*):void
  1169.          {
  1170.             _AppInstaller_SetProperty12.value = param1;
  1171.          },"_AppInstaller_SetProperty12.value");
  1172.          result[31] = binding;
  1173.          binding = new Binding(this,function():Object
  1174.          {
  1175.             return securityInfo;
  1176.          },function(param1:Object):void
  1177.          {
  1178.             _AppInstaller_SetProperty13.target = param1;
  1179.          },"_AppInstaller_SetProperty13.target");
  1180.          result[32] = binding;
  1181.          binding = new Binding(this,function():Object
  1182.          {
  1183.             return securityInfo;
  1184.          },function(param1:Object):void
  1185.          {
  1186.             _AppInstaller_SetProperty14.target = param1;
  1187.          },"_AppInstaller_SetProperty14.target");
  1188.          result[33] = binding;
  1189.          binding = new Binding(this,function():Object
  1190.          {
  1191.             return verifiedLabel;
  1192.          },function(param1:Object):void
  1193.          {
  1194.             _AppInstaller_SetProperty15.target = param1;
  1195.          },"_AppInstaller_SetProperty15.target");
  1196.          result[34] = binding;
  1197.          binding = new Binding(this,function():*
  1198.          {
  1199.             return null;
  1200.          },function(param1:*):void
  1201.          {
  1202.             _AppInstaller_SetProperty15.value = param1;
  1203.          },"_AppInstaller_SetProperty15.value");
  1204.          result[35] = binding;
  1205.          binding = new Binding(this,function():Object
  1206.          {
  1207.             return verifiedLabel;
  1208.          },function(param1:Object):void
  1209.          {
  1210.             _AppInstaller_SetProperty16.target = param1;
  1211.          },"_AppInstaller_SetProperty16.target");
  1212.          result[36] = binding;
  1213.          binding = new Binding(this,function():*
  1214.          {
  1215.             return record.app.publisher;
  1216.          },function(param1:*):void
  1217.          {
  1218.             _AppInstaller_SetProperty16.value = param1;
  1219.          },"_AppInstaller_SetProperty16.value");
  1220.          result[37] = binding;
  1221.          binding = new Binding(this,function():Object
  1222.          {
  1223.             return installButton;
  1224.          },function(param1:Object):void
  1225.          {
  1226.             _AppInstaller_SetProperty17.target = param1;
  1227.          },"_AppInstaller_SetProperty17.target");
  1228.          result[38] = binding;
  1229.          binding = new Binding(this,function():Object
  1230.          {
  1231.             return cancelButton;
  1232.          },function(param1:Object):void
  1233.          {
  1234.             _AppInstaller_SetProperty18.target = param1;
  1235.          },"_AppInstaller_SetProperty18.target");
  1236.          result[39] = binding;
  1237.          binding = new Binding(this,function():Object
  1238.          {
  1239.             return this;
  1240.          },function(param1:Object):void
  1241.          {
  1242.             _AppInstaller_SetProperty19.target = param1;
  1243.          },"_AppInstaller_SetProperty19.target");
  1244.          result[40] = binding;
  1245.          binding = new Binding(this,function():UIComponent
  1246.          {
  1247.             return contentBox;
  1248.          },function(param1:UIComponent):void
  1249.          {
  1250.             _AppInstaller_AddChild6.relativeTo = param1;
  1251.          },"_AppInstaller_AddChild6.relativeTo");
  1252.          result[41] = binding;
  1253.          binding = new Binding(this,function():IFlexDisplayObject
  1254.          {
  1255.             return continueButton;
  1256.          },function(param1:IFlexDisplayObject):void
  1257.          {
  1258.             PrefsVBox.defaultButton = param1;
  1259.          },"PrefsVBox.defaultButton");
  1260.          result[42] = binding;
  1261.          binding = new Binding(this,function():Boolean
  1262.          {
  1263.             return showDescription;
  1264.          },function(param1:Boolean):void
  1265.          {
  1266.             _AppInstaller_LocalizedLabel5.includeInLayout = param1;
  1267.          },"_AppInstaller_LocalizedLabel5.includeInLayout");
  1268.          result[43] = binding;
  1269.          binding = new Binding(this,function():Boolean
  1270.          {
  1271.             return showDescription;
  1272.          },function(param1:Boolean):void
  1273.          {
  1274.             _AppInstaller_LocalizedLabel5.visible = param1;
  1275.          },"_AppInstaller_LocalizedLabel5.visible");
  1276.          result[44] = binding;
  1277.          binding = new Binding(this,function():Boolean
  1278.          {
  1279.             return showDescription;
  1280.          },function(param1:Boolean):void
  1281.          {
  1282.             _AppInstaller_Text1.includeInLayout = param1;
  1283.          },"_AppInstaller_Text1.includeInLayout");
  1284.          result[45] = binding;
  1285.          binding = new Binding(this,function():Boolean
  1286.          {
  1287.             return showDescription;
  1288.          },function(param1:Boolean):void
  1289.          {
  1290.             _AppInstaller_Text1.visible = param1;
  1291.          },"_AppInstaller_Text1.visible");
  1292.          result[46] = binding;
  1293.          binding = new Binding(this,function():String
  1294.          {
  1295.             var _loc1_:* = undefined;
  1296.             var _loc2_:* = undefined;
  1297.             _loc1_ = record.app.description;
  1298.             return _loc1_ == undefined ? null : String(_loc1_);
  1299.          },function(param1:String):void
  1300.          {
  1301.             _AppInstaller_Text1.text = param1;
  1302.          },"_AppInstaller_Text1.text");
  1303.          result[47] = binding;
  1304.          binding = new Binding(this,function():Boolean
  1305.          {
  1306.             return showDescription;
  1307.          },function(param1:Boolean):void
  1308.          {
  1309.             _AppInstaller_Spacer2.includeInLayout = param1;
  1310.          },"_AppInstaller_Spacer2.includeInLayout");
  1311.          result[48] = binding;
  1312.          binding = new Binding(this,function():Boolean
  1313.          {
  1314.             return showDescription;
  1315.          },function(param1:Boolean):void
  1316.          {
  1317.             _AppInstaller_Spacer2.visible = param1;
  1318.          },"_AppInstaller_Spacer2.visible");
  1319.          result[49] = binding;
  1320.          binding = new Binding(this,function():String
  1321.          {
  1322.             var _loc1_:* = undefined;
  1323.             var _loc2_:* = undefined;
  1324.             _loc1_ = locManager.getString("chkInstallAirRequired",null,[record.versionShort]);
  1325.             return _loc1_ == undefined ? null : String(_loc1_);
  1326.          },function(param1:String):void
  1327.          {
  1328.             installAIRCheckBox.label = param1;
  1329.          },"installAIRCheckBox.label");
  1330.          result[50] = binding;
  1331.          binding = new Binding(this,function():Boolean
  1332.          {
  1333.             return record.willInstallRuntime;
  1334.          },function(param1:Boolean):void
  1335.          {
  1336.             installAIRCheckBox.selected = param1;
  1337.          },"installAIRCheckBox.selected");
  1338.          result[51] = binding;
  1339.          binding = new Binding(this,function():String
  1340.          {
  1341.             var _loc1_:* = undefined;
  1342.             var _loc2_:* = undefined;
  1343.             _loc1_ = locManager.getString("chkAddIconToDesktop");
  1344.             return _loc1_ == undefined ? null : String(_loc1_);
  1345.          },function(param1:String):void
  1346.          {
  1347.             addShortcutCheckBox.label = param1;
  1348.          },"addShortcutCheckBox.label");
  1349.          result[52] = binding;
  1350.          binding = new Binding(this,function():Boolean
  1351.          {
  1352.             return record.prefs.installDesktopShortcut;
  1353.          },function(param1:Boolean):void
  1354.          {
  1355.             addShortcutCheckBox.selected = param1;
  1356.          },"addShortcutCheckBox.selected");
  1357.          result[53] = binding;
  1358.          binding = new Binding(this,function():String
  1359.          {
  1360.             var _loc1_:* = undefined;
  1361.             var _loc2_:* = undefined;
  1362.             _loc1_ = locManager.getString("chkStartAppAfterInstall");
  1363.             return _loc1_ == undefined ? null : String(_loc1_);
  1364.          },function(param1:String):void
  1365.          {
  1366.             startApplicationCheckBox.label = param1;
  1367.          },"startApplicationCheckBox.label");
  1368.          result[54] = binding;
  1369.          binding = new Binding(this,function():Boolean
  1370.          {
  1371.             return !record.prefs.forceLaunch;
  1372.          },function(param1:Boolean):void
  1373.          {
  1374.             startApplicationCheckBox.enabled = param1;
  1375.          },"startApplicationCheckBox.enabled");
  1376.          result[55] = binding;
  1377.          binding = new Binding(this,function():Boolean
  1378.          {
  1379.             return record.prefs.launch;
  1380.          },function(param1:Boolean):void
  1381.          {
  1382.             startApplicationCheckBox.selected = param1;
  1383.          },"startApplicationCheckBox.selected");
  1384.          result[56] = binding;
  1385.          binding = new Binding(this,function():String
  1386.          {
  1387.             var _loc1_:* = undefined;
  1388.             var _loc2_:* = undefined;
  1389.             _loc1_ = record.prefs.location;
  1390.             return _loc1_ == undefined ? null : String(_loc1_);
  1391.          },function(param1:String):void
  1392.          {
  1393.             _AppInstaller_TextInput1.text = param1;
  1394.          },"_AppInstaller_TextInput1.text");
  1395.          result[57] = binding;
  1396.          binding = new Binding(this,function():DisplayObject
  1397.          {
  1398.             return installAIRCheckBox;
  1399.          },function(param1:DisplayObject):void
  1400.          {
  1401.             _AppInstaller_RemoveChild1.target = param1;
  1402.          },"_AppInstaller_RemoveChild1.target");
  1403.          result[58] = binding;
  1404.          binding = new Binding(this,function():DisplayObject
  1405.          {
  1406.             return addShortcutCheckBox;
  1407.          },function(param1:DisplayObject):void
  1408.          {
  1409.             _AppInstaller_RemoveChild2.target = param1;
  1410.          },"_AppInstaller_RemoveChild2.target");
  1411.          result[59] = binding;
  1412.          binding = new Binding(this,function():DisplayObject
  1413.          {
  1414.             return installAIRCheckBox;
  1415.          },function(param1:DisplayObject):void
  1416.          {
  1417.             _AppInstaller_RemoveChild3.target = param1;
  1418.          },"_AppInstaller_RemoveChild3.target");
  1419.          result[60] = binding;
  1420.          binding = new Binding(this,function():DisplayObject
  1421.          {
  1422.             return addShortcutCheckBox;
  1423.          },function(param1:DisplayObject):void
  1424.          {
  1425.             _AppInstaller_RemoveChild4.target = param1;
  1426.          },"_AppInstaller_RemoveChild4.target");
  1427.          result[61] = binding;
  1428.          binding = new Binding(this,function():Object
  1429.          {
  1430.             return this;
  1431.          },function(param1:Object):void
  1432.          {
  1433.             _AppInstaller_SetProperty20.target = param1;
  1434.          },"_AppInstaller_SetProperty20.target");
  1435.          result[62] = binding;
  1436.          binding = new Binding(this,function():UIComponent
  1437.          {
  1438.             return contentBox;
  1439.          },function(param1:UIComponent):void
  1440.          {
  1441.             _AppInstaller_AddChild7.relativeTo = param1;
  1442.          },"_AppInstaller_AddChild7.relativeTo");
  1443.          result[63] = binding;
  1444.          binding = new Binding(this,function():Boolean
  1445.          {
  1446.             return record.isNative;
  1447.          },function(param1:Boolean):void
  1448.          {
  1449.             eula.native = param1;
  1450.          },"eula.native");
  1451.          result[64] = binding;
  1452.          binding = new Binding(this,function():Object
  1453.          {
  1454.             return iconImage;
  1455.          },function(param1:Object):void
  1456.          {
  1457.             _AppInstaller_SetProperty21.target = param1;
  1458.          },"_AppInstaller_SetProperty21.target");
  1459.          result[65] = binding;
  1460.          binding = new Binding(this,function():*
  1461.          {
  1462.             return airIcon;
  1463.          },function(param1:*):void
  1464.          {
  1465.             _AppInstaller_SetProperty21.value = param1;
  1466.          },"_AppInstaller_SetProperty21.value");
  1467.          result[66] = binding;
  1468.          binding = new Binding(this,function():Object
  1469.          {
  1470.             return eula;
  1471.          },function(param1:Object):void
  1472.          {
  1473.             _AppInstaller_SetProperty22.target = param1;
  1474.          },"_AppInstaller_SetProperty22.target");
  1475.          result[67] = binding;
  1476.          binding = new Binding(this,function():Object
  1477.          {
  1478.             return eula;
  1479.          },function(param1:Object):void
  1480.          {
  1481.             _AppInstaller_SetProperty23.target = param1;
  1482.          },"_AppInstaller_SetProperty23.target");
  1483.          result[68] = binding;
  1484.          binding = new Binding(this,function():Object
  1485.          {
  1486.             return this;
  1487.          },function(param1:Object):void
  1488.          {
  1489.             _AppInstaller_SetProperty24.target = param1;
  1490.          },"_AppInstaller_SetProperty24.target");
  1491.          result[69] = binding;
  1492.          binding = new Binding(this,function():UIComponent
  1493.          {
  1494.             return contentBox;
  1495.          },function(param1:UIComponent):void
  1496.          {
  1497.             _AppInstaller_AddChild8.relativeTo = param1;
  1498.          },"_AppInstaller_AddChild8.relativeTo");
  1499.          result[70] = binding;
  1500.          binding = new Binding(this,function():Object
  1501.          {
  1502.             return this;
  1503.          },function(param1:Object):void
  1504.          {
  1505.             _AppInstaller_SetProperty25.target = param1;
  1506.          },"_AppInstaller_SetProperty25.target");
  1507.          result[71] = binding;
  1508.          binding = new Binding(this,function():DisplayObject
  1509.          {
  1510.             return titleLabel;
  1511.          },function(param1:DisplayObject):void
  1512.          {
  1513.             _AppInstaller_RemoveChild5.target = param1;
  1514.          },"_AppInstaller_RemoveChild5.target");
  1515.          result[72] = binding;
  1516.          binding = new Binding(this,function():UIComponent
  1517.          {
  1518.             return contentBox;
  1519.          },function(param1:UIComponent):void
  1520.          {
  1521.             _AppInstaller_AddChild9.relativeTo = param1;
  1522.          },"_AppInstaller_AddChild9.relativeTo");
  1523.          result[73] = binding;
  1524.          binding = new Binding(this,function():Array
  1525.          {
  1526.             return [record.filename];
  1527.          },function(param1:Array):void
  1528.          {
  1529.             _AppInstaller_LocalizedLabel9.resourceParams = param1;
  1530.          },"_AppInstaller_LocalizedLabel9.resourceParams");
  1531.          result[74] = binding;
  1532.          binding = new Binding(this,function():Object
  1533.          {
  1534.             return progressLabel;
  1535.          },function(param1:Object):void
  1536.          {
  1537.             _AppInstaller_SetProperty26.target = param1;
  1538.          },"_AppInstaller_SetProperty26.target");
  1539.          result[75] = binding;
  1540.          binding = new Binding(this,function():Object
  1541.          {
  1542.             return progressLabel;
  1543.          },function(param1:Object):void
  1544.          {
  1545.             _AppInstaller_SetProperty27.target = param1;
  1546.          },"_AppInstaller_SetProperty27.target");
  1547.          result[76] = binding;
  1548.          binding = new Binding(this,function():Object
  1549.          {
  1550.             return progressLabel;
  1551.          },function(param1:Object):void
  1552.          {
  1553.             _AppInstaller_SetProperty28.target = param1;
  1554.          },"_AppInstaller_SetProperty28.target");
  1555.          result[77] = binding;
  1556.          binding = new Binding(this,function():Object
  1557.          {
  1558.             return progressLabel;
  1559.          },function(param1:Object):void
  1560.          {
  1561.             _AppInstaller_SetProperty29.target = param1;
  1562.          },"_AppInstaller_SetProperty29.target");
  1563.          result[78] = binding;
  1564.          binding = new Binding(this,function():Object
  1565.          {
  1566.             return progressLabel;
  1567.          },function(param1:Object):void
  1568.          {
  1569.             _AppInstaller_SetProperty30.target = param1;
  1570.          },"_AppInstaller_SetProperty30.target");
  1571.          result[79] = binding;
  1572.          binding = new Binding(this,function():Object
  1573.          {
  1574.             return progressLabel;
  1575.          },function(param1:Object):void
  1576.          {
  1577.             _AppInstaller_SetProperty31.target = param1;
  1578.          },"_AppInstaller_SetProperty31.target");
  1579.          result[80] = binding;
  1580.          binding = new Binding(this,function():Object
  1581.          {
  1582.             return progressLabel;
  1583.          },function(param1:Object):void
  1584.          {
  1585.             _AppInstaller_SetProperty32.target = param1;
  1586.          },"_AppInstaller_SetProperty32.target");
  1587.          result[81] = binding;
  1588.          binding = new Binding(this,function():DisplayObject
  1589.          {
  1590.             return progressCancel;
  1591.          },function(param1:DisplayObject):void
  1592.          {
  1593.             _AppInstaller_RemoveChild6.target = param1;
  1594.          },"_AppInstaller_RemoveChild6.target");
  1595.          result[82] = binding;
  1596.          binding = new Binding(this,function():Object
  1597.          {
  1598.             return progressLabel;
  1599.          },function(param1:Object):void
  1600.          {
  1601.             _AppInstaller_SetProperty33.target = param1;
  1602.          },"_AppInstaller_SetProperty33.target");
  1603.          result[83] = binding;
  1604.          binding = new Binding(this,function():DisplayObject
  1605.          {
  1606.             return progressCancel;
  1607.          },function(param1:DisplayObject):void
  1608.          {
  1609.             _AppInstaller_RemoveChild7.target = param1;
  1610.          },"_AppInstaller_RemoveChild7.target");
  1611.          result[84] = binding;
  1612.          binding = new Binding(this,function():Object
  1613.          {
  1614.             return progressLabel;
  1615.          },function(param1:Object):void
  1616.          {
  1617.             _AppInstaller_SetProperty34.target = param1;
  1618.          },"_AppInstaller_SetProperty34.target");
  1619.          result[85] = binding;
  1620.          binding = new Binding(this,function():DisplayObject
  1621.          {
  1622.             return progressCancel;
  1623.          },function(param1:DisplayObject):void
  1624.          {
  1625.             _AppInstaller_RemoveChild8.target = param1;
  1626.          },"_AppInstaller_RemoveChild8.target");
  1627.          result[86] = binding;
  1628.          binding = new Binding(this,function():Object
  1629.          {
  1630.             return this;
  1631.          },function(param1:Object):void
  1632.          {
  1633.             _AppInstaller_SetProperty35.target = param1;
  1634.          },"_AppInstaller_SetProperty35.target");
  1635.          result[87] = binding;
  1636.          binding = new Binding(this,function():UIComponent
  1637.          {
  1638.             return contentBox;
  1639.          },function(param1:UIComponent):void
  1640.          {
  1641.             _AppInstaller_AddChild10.relativeTo = param1;
  1642.          },"_AppInstaller_AddChild10.relativeTo");
  1643.          result[88] = binding;
  1644.          binding = new Binding(this,function():IFlexDisplayObject
  1645.          {
  1646.             return finishButton;
  1647.          },function(param1:IFlexDisplayObject):void
  1648.          {
  1649.             _AppInstaller_VBox7.defaultButton = param1;
  1650.          },"_AppInstaller_VBox7.defaultButton");
  1651.          result[89] = binding;
  1652.          binding = new Binding(this,function():String
  1653.          {
  1654.             var _loc1_:* = undefined;
  1655.             var _loc2_:* = undefined;
  1656.             _loc1_ = doneLabelResourceName;
  1657.             return _loc1_ == undefined ? null : String(_loc1_);
  1658.          },function(param1:String):void
  1659.          {
  1660.             doneLabel.resourceName = param1;
  1661.          },"doneLabel.resourceName");
  1662.          result[90] = binding;
  1663.          binding = new Binding(this,function():Object
  1664.          {
  1665.             return this;
  1666.          },function(param1:Object):void
  1667.          {
  1668.             _AppInstaller_SetProperty37.target = param1;
  1669.          },"_AppInstaller_SetProperty37.target");
  1670.          result[91] = binding;
  1671.          binding = new Binding(this,function():Object
  1672.          {
  1673.             return this;
  1674.          },function(param1:Object):void
  1675.          {
  1676.             _AppInstaller_SetProperty38.target = param1;
  1677.          },"_AppInstaller_SetProperty38.target");
  1678.          result[92] = binding;
  1679.          binding = new Binding(this,function():Object
  1680.          {
  1681.             return this;
  1682.          },function(param1:Object):void
  1683.          {
  1684.             _AppInstaller_SetProperty39.target = param1;
  1685.          },"_AppInstaller_SetProperty39.target");
  1686.          result[93] = binding;
  1687.          binding = new Binding(this,function():UIComponent
  1688.          {
  1689.             return contentBox;
  1690.          },function(param1:UIComponent):void
  1691.          {
  1692.             _AppInstaller_AddChild11.relativeTo = param1;
  1693.          },"_AppInstaller_AddChild11.relativeTo");
  1694.          result[94] = binding;
  1695.          binding = new Binding(this,function():IFlexDisplayObject
  1696.          {
  1697.             return closeButton;
  1698.          },function(param1:IFlexDisplayObject):void
  1699.          {
  1700.             _AppInstaller_VBox9.defaultButton = param1;
  1701.          },"_AppInstaller_VBox9.defaultButton");
  1702.          result[95] = binding;
  1703.          binding = new Binding(this,function():String
  1704.          {
  1705.             var _loc1_:* = undefined;
  1706.             var _loc2_:* = undefined;
  1707.             _loc1_ = errorText;
  1708.             return _loc1_ == undefined ? null : String(_loc1_);
  1709.          },function(param1:String):void
  1710.          {
  1711.             _AppInstaller_Text2.htmlText = param1;
  1712.          },"_AppInstaller_Text2.htmlText");
  1713.          result[96] = binding;
  1714.          binding = new Binding(this,function():String
  1715.          {
  1716.             var _loc1_:* = undefined;
  1717.             var _loc2_:* = undefined;
  1718.             _loc1_ = errorIDText;
  1719.             return _loc1_ == undefined ? null : String(_loc1_);
  1720.          },function(param1:String):void
  1721.          {
  1722.             _AppInstaller_Text3.text = param1;
  1723.          },"_AppInstaller_Text3.text");
  1724.          result[97] = binding;
  1725.          binding = new Binding(this,function():Object
  1726.          {
  1727.             return this;
  1728.          },function(param1:Object):void
  1729.          {
  1730.             _AppInstaller_SetProperty40.target = param1;
  1731.          },"_AppInstaller_SetProperty40.target");
  1732.          result[98] = binding;
  1733.          binding = new Binding(this,function():UIComponent
  1734.          {
  1735.             return contentBox;
  1736.          },function(param1:UIComponent):void
  1737.          {
  1738.             _AppInstaller_AddChild12.relativeTo = param1;
  1739.          },"_AppInstaller_AddChild12.relativeTo");
  1740.          result[99] = binding;
  1741.          binding = new Binding(this,function():IFlexDisplayObject
  1742.          {
  1743.             return runButton;
  1744.          },function(param1:IFlexDisplayObject):void
  1745.          {
  1746.             updateSameVerContentBox.defaultButton = param1;
  1747.          },"updateSameVerContentBox.defaultButton");
  1748.          result[100] = binding;
  1749.          binding = new Binding(this,function():Object
  1750.          {
  1751.             return this;
  1752.          },function(param1:Object):void
  1753.          {
  1754.             _AppInstaller_SetProperty41.target = param1;
  1755.          },"_AppInstaller_SetProperty41.target");
  1756.          result[101] = binding;
  1757.          binding = new Binding(this,function():Object
  1758.          {
  1759.             return updateMsgText;
  1760.          },function(param1:Object):void
  1761.          {
  1762.             _AppInstaller_SetProperty42.target = param1;
  1763.          },"_AppInstaller_SetProperty42.target");
  1764.          result[102] = binding;
  1765.          binding = new Binding(this,function():Object
  1766.          {
  1767.             return updateSameVerContentBox;
  1768.          },function(param1:Object):void
  1769.          {
  1770.             _AppInstaller_SetProperty43.target = param1;
  1771.          },"_AppInstaller_SetProperty43.target");
  1772.          result[103] = binding;
  1773.          binding = new Binding(this,function():*
  1774.          {
  1775.             return updateSameVerCancelButton;
  1776.          },function(param1:*):void
  1777.          {
  1778.             _AppInstaller_SetProperty43.value = param1;
  1779.          },"_AppInstaller_SetProperty43.value");
  1780.          result[104] = binding;
  1781.          binding = new Binding(this,function():Object
  1782.          {
  1783.             return runButton;
  1784.          },function(param1:Object):void
  1785.          {
  1786.             _AppInstaller_SetProperty44.target = param1;
  1787.          },"_AppInstaller_SetProperty44.target");
  1788.          result[105] = binding;
  1789.          binding = new Binding(this,function():Object
  1790.          {
  1791.             return uninstallSame;
  1792.          },function(param1:Object):void
  1793.          {
  1794.             _AppInstaller_SetProperty45.target = param1;
  1795.          },"_AppInstaller_SetProperty45.target");
  1796.          result[106] = binding;
  1797.          binding = new Binding(this,function():Object
  1798.          {
  1799.             return runButton;
  1800.          },function(param1:Object):void
  1801.          {
  1802.             _AppInstaller_SetProperty46.target = param1;
  1803.          },"_AppInstaller_SetProperty46.target");
  1804.          result[107] = binding;
  1805.          binding = new Binding(this,function():Object
  1806.          {
  1807.             return updateSameVerCancelButton;
  1808.          },function(param1:Object):void
  1809.          {
  1810.             _AppInstaller_SetProperty47.target = param1;
  1811.          },"_AppInstaller_SetProperty47.target");
  1812.          result[108] = binding;
  1813.          binding = new Binding(this,function():Object
  1814.          {
  1815.             return this;
  1816.          },function(param1:Object):void
  1817.          {
  1818.             _AppInstaller_SetProperty48.target = param1;
  1819.          },"_AppInstaller_SetProperty48.target");
  1820.          result[109] = binding;
  1821.          binding = new Binding(this,function():UIComponent
  1822.          {
  1823.             return contentBox;
  1824.          },function(param1:UIComponent):void
  1825.          {
  1826.             _AppInstaller_AddChild13.relativeTo = param1;
  1827.          },"_AppInstaller_AddChild13.relativeTo");
  1828.          result[110] = binding;
  1829.          binding = new Binding(this,function():IFlexDisplayObject
  1830.          {
  1831.             return updateDiffCancelButton;
  1832.          },function(param1:IFlexDisplayObject):void
  1833.          {
  1834.             updateDiffVerContentBox.defaultButton = param1;
  1835.          },"updateDiffVerContentBox.defaultButton");
  1836.          result[111] = binding;
  1837.          binding = new Binding(this,function():String
  1838.          {
  1839.             var _loc1_:* = undefined;
  1840.             var _loc2_:* = undefined;
  1841.             _loc1_ = record.installed.version;
  1842.             return _loc1_ == undefined ? null : String(_loc1_);
  1843.          },function(param1:String):void
  1844.          {
  1845.             installedVersionLabel.text = param1;
  1846.          },"installedVersionLabel.text");
  1847.          result[112] = binding;
  1848.          binding = new Binding(this,function():String
  1849.          {
  1850.             var _loc1_:* = undefined;
  1851.             var _loc2_:* = undefined;
  1852.             _loc1_ = record.app.version;
  1853.             return _loc1_ == undefined ? null : String(_loc1_);
  1854.          },function(param1:String):void
  1855.          {
  1856.             appVersionLabel.text = param1;
  1857.          },"appVersionLabel.text");
  1858.          result[113] = binding;
  1859.          binding = new Binding(this,function():Class
  1860.          {
  1861.             return !!record.isNative ? rightArrowNative : rightArrow;
  1862.          },function(param1:Class):void
  1863.          {
  1864.             updateDiffLinkButton.setStyle("icon",param1);
  1865.          },"updateDiffLinkButton.icon");
  1866.          result[114] = binding;
  1867.          binding = new Binding(this,function():String
  1868.          {
  1869.             var _loc1_:* = undefined;
  1870.             var _loc2_:* = undefined;
  1871.             _loc1_ = locManager.getString("btnMoreOptions");
  1872.             return _loc1_ == undefined ? null : String(_loc1_);
  1873.          },function(param1:String):void
  1874.          {
  1875.             updateDiffLinkButton.label = param1;
  1876.          },"updateDiffLinkButton.label");
  1877.          result[115] = binding;
  1878.          binding = new Binding(this,function():Object
  1879.          {
  1880.             return updateDiffText;
  1881.          },function(param1:Object):void
  1882.          {
  1883.             _AppInstaller_SetProperty49.target = param1;
  1884.          },"_AppInstaller_SetProperty49.target");
  1885.          result[116] = binding;
  1886.          binding = new Binding(this,function():Object
  1887.          {
  1888.             return this;
  1889.          },function(param1:Object):void
  1890.          {
  1891.             _AppInstaller_SetProperty50.target = param1;
  1892.          },"_AppInstaller_SetProperty50.target");
  1893.          result[117] = binding;
  1894.          binding = new Binding(this,function():Object
  1895.          {
  1896.             return updateDiffLinkButton;
  1897.          },function(param1:Object):void
  1898.          {
  1899.             _AppInstaller_SetProperty51.target = param1;
  1900.          },"_AppInstaller_SetProperty51.target");
  1901.          result[118] = binding;
  1902.          binding = new Binding(this,function():DisplayObject
  1903.          {
  1904.             return updateDiffLinkButton;
  1905.          },function(param1:DisplayObject):void
  1906.          {
  1907.             _AppInstaller_RemoveChild9.target = param1;
  1908.          },"_AppInstaller_RemoveChild9.target");
  1909.          result[119] = binding;
  1910.          binding = new Binding(this,function():UIComponent
  1911.          {
  1912.             return updateDiffVerContentBox;
  1913.          },function(param1:UIComponent):void
  1914.          {
  1915.             _AppInstaller_AddChild14.relativeTo = param1;
  1916.          },"_AppInstaller_AddChild14.relativeTo");
  1917.          result[120] = binding;
  1918.          binding = new Binding(this,function():String
  1919.          {
  1920.             var _loc1_:* = undefined;
  1921.             var _loc2_:* = undefined;
  1922.             _loc1_ = locManager.getString("btnFewerOptions");
  1923.             return _loc1_ == undefined ? null : String(_loc1_);
  1924.          },function(param1:String):void
  1925.          {
  1926.             removeDiffLinkButton.label = param1;
  1927.          },"removeDiffLinkButton.label");
  1928.          result[121] = binding;
  1929.          binding = new Binding(this,function():Class
  1930.          {
  1931.             return !!record.isNative ? downArrowNative : downArrow;
  1932.          },function(param1:Class):void
  1933.          {
  1934.             removeDiffLinkButton.setStyle("icon",param1);
  1935.          },"removeDiffLinkButton.icon");
  1936.          result[122] = binding;
  1937.          binding = new Binding(this,function():UIComponent
  1938.          {
  1939.             return updateDiffVerContentBox;
  1940.          },function(param1:UIComponent):void
  1941.          {
  1942.             _AppInstaller_AddChild15.relativeTo = param1;
  1943.          },"_AppInstaller_AddChild15.relativeTo");
  1944.          result[123] = binding;
  1945.          binding = new Binding(this,function():Object
  1946.          {
  1947.             return updateDiffVersionForm;
  1948.          },function(param1:Object):void
  1949.          {
  1950.             _AppInstaller_SetProperty52.target = param1;
  1951.          },"_AppInstaller_SetProperty52.target");
  1952.          result[124] = binding;
  1953.          binding = new Binding(this,function():Object
  1954.          {
  1955.             return this;
  1956.          },function(param1:Object):void
  1957.          {
  1958.             _AppInstaller_SetProperty53.target = param1;
  1959.          },"_AppInstaller_SetProperty53.target");
  1960.          result[125] = binding;
  1961.          binding = new Binding(this,function():DisplayObject
  1962.          {
  1963.             return updateDiffVersionForm;
  1964.          },function(param1:DisplayObject):void
  1965.          {
  1966.             _AppInstaller_RemoveChild10.target = param1;
  1967.          },"_AppInstaller_RemoveChild10.target");
  1968.          result[126] = binding;
  1969.          binding = new Binding(this,function():DisplayObject
  1970.          {
  1971.             return updateDiffLinkButton;
  1972.          },function(param1:DisplayObject):void
  1973.          {
  1974.             _AppInstaller_RemoveChild11.target = param1;
  1975.          },"_AppInstaller_RemoveChild11.target");
  1976.          result[127] = binding;
  1977.          binding = new Binding(this,function():DisplayObject
  1978.          {
  1979.             return updateDiffHRule;
  1980.          },function(param1:DisplayObject):void
  1981.          {
  1982.             _AppInstaller_RemoveChild12.target = param1;
  1983.          },"_AppInstaller_RemoveChild12.target");
  1984.          result[128] = binding;
  1985.          binding = new Binding(this,function():DisplayObject
  1986.          {
  1987.             return updateDiffBotSpacer;
  1988.          },function(param1:DisplayObject):void
  1989.          {
  1990.             _AppInstaller_RemoveChild13.target = param1;
  1991.          },"_AppInstaller_RemoveChild13.target");
  1992.          result[129] = binding;
  1993.          binding = new Binding(this,function():Object
  1994.          {
  1995.             return updateDiffText;
  1996.          },function(param1:Object):void
  1997.          {
  1998.             _AppInstaller_SetProperty54.target = param1;
  1999.          },"_AppInstaller_SetProperty54.target");
  2000.          result[130] = binding;
  2001.          binding = new Binding(this,function():Object
  2002.          {
  2003.             return updateDiffReplaceButton;
  2004.          },function(param1:Object):void
  2005.          {
  2006.             _AppInstaller_SetProperty55.target = param1;
  2007.          },"_AppInstaller_SetProperty55.target");
  2008.          result[131] = binding;
  2009.          binding = new Binding(this,function():UIComponent
  2010.          {
  2011.             return updateDiffMidSpacer;
  2012.          },function(param1:UIComponent):void
  2013.          {
  2014.             _AppInstaller_AddChild16.relativeTo = param1;
  2015.          },"_AppInstaller_AddChild16.relativeTo");
  2016.          result[132] = binding;
  2017.          binding = new Binding(this,function():Object
  2018.          {
  2019.             return this;
  2020.          },function(param1:Object):void
  2021.          {
  2022.             _AppInstaller_SetProperty56.target = param1;
  2023.          },"_AppInstaller_SetProperty56.target");
  2024.          result[133] = binding;
  2025.          binding = new Binding(this,function():UIComponent
  2026.          {
  2027.             return contentBox;
  2028.          },function(param1:UIComponent):void
  2029.          {
  2030.             _AppInstaller_AddChild17.relativeTo = param1;
  2031.          },"_AppInstaller_AddChild17.relativeTo");
  2032.          result[134] = binding;
  2033.          return result;
  2034.       }
  2035.       
  2036.       private function _AppInstaller_LinkButton1_i() : LinkButton
  2037.       {
  2038.          var _loc1_:LinkButton = new LinkButton();
  2039.          this.updateDiffLinkButton = _loc1_;
  2040.          _loc1_.labelPlacement = "left";
  2041.          _loc1_.addEventListener("click",this.__updateDiffLinkButton_click);
  2042.          _loc1_.id = "updateDiffLinkButton";
  2043.          BindingManager.executeBindings(this,"updateDiffLinkButton",this.updateDiffLinkButton);
  2044.          if(!_loc1_.document)
  2045.          {
  2046.             _loc1_.document = this;
  2047.          }
  2048.          return _loc1_;
  2049.       }
  2050.       
  2051.       private function _AppInstaller_SetProperty4_i() : SetProperty
  2052.       {
  2053.          var _loc1_:SetProperty = new SetProperty();
  2054.          this._AppInstaller_SetProperty4 = _loc1_;
  2055.          _loc1_.name = "stageHeight";
  2056.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty4",this._AppInstaller_SetProperty4);
  2057.          return _loc1_;
  2058.       }
  2059.       
  2060.       private function _AppInstaller_State5_c() : State
  2061.       {
  2062.          var _loc1_:State = new State();
  2063.          _loc1_.name = "Security_Verified";
  2064.          _loc1_.basedOn = "Security";
  2065.          _loc1_.overrides = [this._AppInstaller_SetProperty8_i(),this._AppInstaller_SetProperty9_i(),this._AppInstaller_SetProperty10_i(),this._AppInstaller_SetProperty11_i(),this._AppInstaller_SetProperty12_i(),this._AppInstaller_SetProperty13_i(),this._AppInstaller_SetProperty14_i(),this._AppInstaller_SetProperty15_i(),this._AppInstaller_SetProperty16_i(),this._AppInstaller_SetProperty17_i(),this._AppInstaller_SetProperty18_i()];
  2066.          _loc1_.addEventListener("enterState",this.___AppInstaller_State5_enterState);
  2067.          return _loc1_;
  2068.       }
  2069.       
  2070.       private function _AppInstaller_SetProperty47_i() : SetProperty
  2071.       {
  2072.          var _loc1_:SetProperty = new SetProperty();
  2073.          this._AppInstaller_SetProperty47 = _loc1_;
  2074.          _loc1_.name = "styleName";
  2075.          _loc1_.value = "defaultButton";
  2076.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty47",this._AppInstaller_SetProperty47);
  2077.          return _loc1_;
  2078.       }
  2079.       
  2080.       public function get showAppIcon() : Boolean
  2081.       {
  2082.          return this._showAppIcon;
  2083.       }
  2084.       
  2085.       public function __runButton_click(param1:MouseEvent) : void
  2086.       {
  2087.          this.onLaunch();
  2088.       }
  2089.       
  2090.       private function _AppInstaller_AddChild9_i() : AddChild
  2091.       {
  2092.          var _loc1_:AddChild = new AddChild();
  2093.          this._AppInstaller_AddChild9 = _loc1_;
  2094.          _loc1_.position = "firstChild";
  2095.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel9_i);
  2096.          BindingManager.executeBindings(this,"_AppInstaller_AddChild9",this._AppInstaller_AddChild9);
  2097.          return _loc1_;
  2098.       }
  2099.       
  2100.       public function set leftBox(param1:Canvas) : void
  2101.       {
  2102.          var _loc2_:Object = null;
  2103.          _loc2_ = this._55415876leftBox;
  2104.          if(_loc2_ !== param1)
  2105.          {
  2106.             this._55415876leftBox = param1;
  2107.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"leftBox",_loc2_,param1));
  2108.          }
  2109.       }
  2110.       
  2111.       private function _AppInstaller_State26_c() : State
  2112.       {
  2113.          var _loc1_:State = new State();
  2114.          _loc1_.name = "Update_Same_Disabled";
  2115.          _loc1_.basedOn = "Update_Same_Ver";
  2116.          _loc1_.overrides = [this._AppInstaller_SetProperty41_i(),this._AppInstaller_SetProperty42_i(),this._AppInstaller_SetProperty43_i(),this._AppInstaller_SetProperty44_i(),this._AppInstaller_SetProperty45_i(),this._AppInstaller_SetProperty46_i(),this._AppInstaller_SetProperty47_i()];
  2117.          _loc1_.addEventListener("enterState",this.___AppInstaller_State26_enterState);
  2118.          return _loc1_;
  2119.       }
  2120.       
  2121.       private function _AppInstaller_SetProperty12_i() : SetProperty
  2122.       {
  2123.          var _loc1_:SetProperty = new SetProperty();
  2124.          this._AppInstaller_SetProperty12 = _loc1_;
  2125.          _loc1_.name = "accessibilityProperties";
  2126.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty12",this._AppInstaller_SetProperty12);
  2127.          return _loc1_;
  2128.       }
  2129.       
  2130.       private function _AppInstaller_LocalizedButton11_i() : LocalizedButton
  2131.       {
  2132.          var _loc1_:LocalizedButton = new LocalizedButton();
  2133.          this.uninstallSame = _loc1_;
  2134.          _loc1_.resourceName = "btnUninstall";
  2135.          _loc1_.addEventListener("click",this.__uninstallSame_click);
  2136.          _loc1_.id = "uninstallSame";
  2137.          if(!_loc1_.document)
  2138.          {
  2139.             _loc1_.document = this;
  2140.          }
  2141.          return _loc1_;
  2142.       }
  2143.       
  2144.       private function set record(param1:ObjectProxy) : void
  2145.       {
  2146.          var _loc2_:Object = null;
  2147.          _loc2_ = this._934908847record;
  2148.          if(_loc2_ !== param1)
  2149.          {
  2150.             this._934908847record = param1;
  2151.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"record",_loc2_,param1));
  2152.          }
  2153.       }
  2154.       
  2155.       [Bindable(event="propertyChange")]
  2156.       public function get installButton() : LocalizedButton
  2157.       {
  2158.          return this._2137741485installButton;
  2159.       }
  2160.       
  2161.       [Bindable(event="propertyChange")]
  2162.       public function get showDescription() : Boolean
  2163.       {
  2164.          return this._447578303showDescription;
  2165.       }
  2166.       
  2167.       [Bindable(event="propertyChange")]
  2168.       public function get progressLabel() : LocalizedLabel
  2169.       {
  2170.          return this._763044039progressLabel;
  2171.       }
  2172.       
  2173.       private function onKeyDown(param1:KeyboardEvent) : void
  2174.       {
  2175.          var cb:Button = null;
  2176.          var event:KeyboardEvent = param1;
  2177.          if(event.keyCode == Keyboard.ESCAPE)
  2178.          {
  2179.             event.preventDefault();
  2180.             stage.nativeWindow.close();
  2181.          }
  2182.          else if(Capabilities.os.indexOf("Mac") != -1 && event.commandKey && event.keyCode == Keyboard.PERIOD)
  2183.          {
  2184.             event.preventDefault();
  2185.             cb = null;
  2186.             switch(currentState)
  2187.             {
  2188.                case "Open_Save_Dialog":
  2189.                   cb = this.dialogCancel;
  2190.                   break;
  2191.                case "Security":
  2192.                case "Security_Verified":
  2193.                   cb = this.cancelButton;
  2194.                   break;
  2195.                case "Prefs_Full_Win":
  2196.                case "Prefs_Win":
  2197.                case "Prefs_Full_Mac":
  2198.                case "Prefs_Mac":
  2199.                   cb = this.prefsCancel;
  2200.                   break;
  2201.                case "EULA":
  2202.                case "FirstLaunchEULA":
  2203.                   cb = this.eula.cancelButton;
  2204.                   break;
  2205.                case "Progress":
  2206.                case "ProgressDownloading":
  2207.                case "ProgressInit":
  2208.                case "ProgressInstall":
  2209.                case "ProgressUninstall":
  2210.                case "ProgressUpdate":
  2211.                   cb = this.progressCancel;
  2212.                   break;
  2213.                case "Update_Same_Ver":
  2214.                case "Update_Same_Disabled":
  2215.                   cb = this.updateSameVerCancelButton;
  2216.                   break;
  2217.                case "Update_Diff_Ver":
  2218.                case "Update_Diff_More":
  2219.                case "Update_Diff_Disabled":
  2220.                   cb = this.updateDiffCancelButton;
  2221.                   break;
  2222.                case "WaitingForApps":
  2223.                   cb = this.waitingCancel;
  2224.             }
  2225.             if(cb != null)
  2226.             {
  2227.                event.preventDefault();
  2228.                cb.setFocus();
  2229.                cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_DOWN,false,false,Keyboard.SPACE,Keyboard.SPACE));
  2230.                this.buttonKeyPressTimer = new Timer(100,1);
  2231.                this.buttonKeyPressTimer.addEventListener(TimerEvent.TIMER_COMPLETE,function(param1:TimerEvent):void
  2232.                {
  2233.                   cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_UP,false,false,Keyboard.SPACE,Keyboard.SPACE));
  2234.                });
  2235.                this.buttonKeyPressTimer.start();
  2236.             }
  2237.          }
  2238.       }
  2239.       
  2240.       [Bindable(event="propertyChange")]
  2241.       public function get addShortcutCheckBox() : CheckBox
  2242.       {
  2243.          return this._1188010186addShortcutCheckBox;
  2244.       }
  2245.       
  2246.       private function _AppInstaller_EULA1_i() : EULA
  2247.       {
  2248.          var _loc1_:EULA = new EULA();
  2249.          this.eula = _loc1_;
  2250.          _loc1_.percentWidth = 100;
  2251.          _loc1_.percentHeight = 100;
  2252.          _loc1_.header = "titleAirRequired";
  2253.          _loc1_.addEventListener("agree",this.__eula_agree);
  2254.          _loc1_.addEventListener("cancel",this.__eula_cancel);
  2255.          _loc1_.id = "eula";
  2256.          BindingManager.executeBindings(this,"eula",this.eula);
  2257.          if(!_loc1_.document)
  2258.          {
  2259.             _loc1_.document = this;
  2260.          }
  2261.          return _loc1_;
  2262.       }
  2263.       
  2264.       private function _AppInstaller_Spacer15_c() : Spacer
  2265.       {
  2266.          var _loc1_:Spacer = null;
  2267.          _loc1_ = new Spacer();
  2268.          _loc1_.percentHeight = 100;
  2269.          if(!_loc1_.document)
  2270.          {
  2271.             _loc1_.document = this;
  2272.          }
  2273.          return _loc1_;
  2274.       }
  2275.       
  2276.       private function _AppInstaller_LocalizedButton9_i() : LocalizedButton
  2277.       {
  2278.          var _loc1_:LocalizedButton = new LocalizedButton();
  2279.          this.finishButton = _loc1_;
  2280.          _loc1_.resourceName = "btnFinish";
  2281.          _loc1_.styleName = "defaultButton";
  2282.          _loc1_.addEventListener("click",this.__finishButton_click);
  2283.          _loc1_.id = "finishButton";
  2284.          if(!_loc1_.document)
  2285.          {
  2286.             _loc1_.document = this;
  2287.          }
  2288.          return _loc1_;
  2289.       }
  2290.       
  2291.       private function _AppInstaller_LocalizedLabel3_i() : LocalizedLabel
  2292.       {
  2293.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  2294.          this.appSetupLabel = _loc1_;
  2295.          _loc1_.resourceName = "lblApplicationSetup";
  2296.          _loc1_.styleName = "formItemText";
  2297.          _loc1_.addEventListener("creationComplete",this.__appSetupLabel_creationComplete);
  2298.          _loc1_.id = "appSetupLabel";
  2299.          if(!_loc1_.document)
  2300.          {
  2301.             _loc1_.document = this;
  2302.          }
  2303.          return _loc1_;
  2304.       }
  2305.       
  2306.       public function set uninstallSame(param1:LocalizedButton) : void
  2307.       {
  2308.          var _loc2_:Object = null;
  2309.          _loc2_ = this._805692312uninstallSame;
  2310.          if(_loc2_ !== param1)
  2311.          {
  2312.             this._805692312uninstallSame = param1;
  2313.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallSame",_loc2_,param1));
  2314.          }
  2315.       }
  2316.       
  2317.       private function onOpen() : void
  2318.       {
  2319.          currentState = "ProgressInit";
  2320.          this.record.prefs.action = "install";
  2321.          this.events.dispatchEvent(new Event("appinstall.complete"));
  2322.       }
  2323.       
  2324.       private function _AppInstaller_bindingExprs() : void
  2325.       {
  2326.          var _loc1_:* = undefined;
  2327.          _loc1_ = this.record.app.description.length > 0;
  2328.          _loc1_ = !!this.record.isNative ? this.appIconNativeBG : this.appIconBG;
  2329.          _loc1_ = this;
  2330.          _loc1_ = this.contentBox;
  2331.          _loc1_ = this.record.app.name;
  2332.          _loc1_ = this;
  2333.          _loc1_ = this;
  2334.          _loc1_ = this.contentBox;
  2335.          _loc1_ = this.contentBox;
  2336.          _loc1_ = this.openButton;
  2337.          _loc1_ = this.record.filename;
  2338.          _loc1_ = this.record.fileFrom;
  2339.          _loc1_ = this;
  2340.          _loc1_ = Capabilities.os.indexOf("Linux") == -1 ? 365 : 441;
  2341.          _loc1_ = this.iconImage;
  2342.          _loc1_ = this.redSecurityIcon;
  2343.          _loc1_ = this.iconImage;
  2344.          _loc1_ = this.accessibleName("imgRedSecurity","AppInstaller");
  2345.          _loc1_ = this.securityInfo;
  2346.          _loc1_ = this.contentBox;
  2347.          _loc1_ = this.contentBox;
  2348.          _loc1_ = this.cancelButton;
  2349.          _loc1_ = this.record.app.name;
  2350.          _loc1_ = this;
  2351.          _loc1_ = Capabilities.os.indexOf("Linux") == -1 ? 270 : 356;
  2352.          _loc1_ = this.securityHeader;
  2353.          _loc1_ = this.securityContent;
  2354.          _loc1_ = this.installButton;
  2355.          _loc1_ = this.iconImage;
  2356.          _loc1_ = this.yellowSecurityIcon;
  2357.          _loc1_ = this.iconImage;
  2358.          _loc1_ = this.accessibleName("imgYellowSecurity","AppInstaller");
  2359.          _loc1_ = this.securityInfo;
  2360.          _loc1_ = this.securityInfo;
  2361.          _loc1_ = this.verifiedLabel;
  2362.          _loc1_ = null;
  2363.          _loc1_ = this.verifiedLabel;
  2364.          _loc1_ = this.record.app.publisher;
  2365.          _loc1_ = this.installButton;
  2366.          _loc1_ = this.cancelButton;
  2367.          _loc1_ = this;
  2368.          _loc1_ = this.contentBox;
  2369.          _loc1_ = this.continueButton;
  2370.          _loc1_ = this.showDescription;
  2371.          _loc1_ = this.showDescription;
  2372.          _loc1_ = this.showDescription;
  2373.          _loc1_ = this.showDescription;
  2374.          _loc1_ = this.record.app.description;
  2375.          _loc1_ = this.showDescription;
  2376.          _loc1_ = this.showDescription;
  2377.          _loc1_ = locManager.getString("chkInstallAirRequired",null,[this.record.versionShort]);
  2378.          _loc1_ = this.record.willInstallRuntime;
  2379.          _loc1_ = locManager.getString("chkAddIconToDesktop");
  2380.          _loc1_ = this.record.prefs.installDesktopShortcut;
  2381.          _loc1_ = locManager.getString("chkStartAppAfterInstall");
  2382.          _loc1_ = !this.record.prefs.forceLaunch;
  2383.          _loc1_ = this.record.prefs.launch;
  2384.          _loc1_ = this.record.prefs.location;
  2385.          _loc1_ = this.installAIRCheckBox;
  2386.          _loc1_ = this.addShortcutCheckBox;
  2387.          _loc1_ = this.installAIRCheckBox;
  2388.          _loc1_ = this.addShortcutCheckBox;
  2389.          _loc1_ = this;
  2390.          _loc1_ = this.contentBox;
  2391.          _loc1_ = this.record.isNative;
  2392.          _loc1_ = this.iconImage;
  2393.          _loc1_ = this.airIcon;
  2394.          _loc1_ = this.eula;
  2395.          _loc1_ = this.eula;
  2396.          _loc1_ = this;
  2397.          _loc1_ = this.contentBox;
  2398.          _loc1_ = this;
  2399.          _loc1_ = this.titleLabel;
  2400.          _loc1_ = this.contentBox;
  2401.          _loc1_ = [this.record.filename];
  2402.          _loc1_ = this.progressLabel;
  2403.          _loc1_ = this.progressLabel;
  2404.          _loc1_ = this.progressLabel;
  2405.          _loc1_ = this.progressLabel;
  2406.          _loc1_ = this.progressLabel;
  2407.          _loc1_ = this.progressLabel;
  2408.          _loc1_ = this.progressLabel;
  2409.          _loc1_ = this.progressCancel;
  2410.          _loc1_ = this.progressLabel;
  2411.          _loc1_ = this.progressCancel;
  2412.          _loc1_ = this.progressLabel;
  2413.          _loc1_ = this.progressCancel;
  2414.          _loc1_ = this;
  2415.          _loc1_ = this.contentBox;
  2416.          _loc1_ = this.finishButton;
  2417.          _loc1_ = this.doneLabelResourceName;
  2418.          _loc1_ = this;
  2419.          _loc1_ = this;
  2420.          _loc1_ = this;
  2421.          _loc1_ = this.contentBox;
  2422.          _loc1_ = this.closeButton;
  2423.          _loc1_ = this.errorText;
  2424.          _loc1_ = this.errorIDText;
  2425.          _loc1_ = this;
  2426.          _loc1_ = this.contentBox;
  2427.          _loc1_ = this.runButton;
  2428.          _loc1_ = this;
  2429.          _loc1_ = this.updateMsgText;
  2430.          _loc1_ = this.updateSameVerContentBox;
  2431.          _loc1_ = this.updateSameVerCancelButton;
  2432.          _loc1_ = this.runButton;
  2433.          _loc1_ = this.uninstallSame;
  2434.          _loc1_ = this.runButton;
  2435.          _loc1_ = this.updateSameVerCancelButton;
  2436.          _loc1_ = this;
  2437.          _loc1_ = this.contentBox;
  2438.          _loc1_ = this.updateDiffCancelButton;
  2439.          _loc1_ = this.record.installed.version;
  2440.          _loc1_ = this.record.app.version;
  2441.          _loc1_ = !!this.record.isNative ? this.rightArrowNative : this.rightArrow;
  2442.          _loc1_ = locManager.getString("btnMoreOptions");
  2443.          _loc1_ = this.updateDiffText;
  2444.          _loc1_ = this;
  2445.          _loc1_ = this.updateDiffLinkButton;
  2446.          _loc1_ = this.updateDiffLinkButton;
  2447.          _loc1_ = this.updateDiffVerContentBox;
  2448.          _loc1_ = locManager.getString("btnFewerOptions");
  2449.          _loc1_ = !!this.record.isNative ? this.downArrowNative : this.downArrow;
  2450.          _loc1_ = this.updateDiffVerContentBox;
  2451.          _loc1_ = this.updateDiffVersionForm;
  2452.          _loc1_ = this;
  2453.          _loc1_ = this.updateDiffVersionForm;
  2454.          _loc1_ = this.updateDiffLinkButton;
  2455.          _loc1_ = this.updateDiffHRule;
  2456.          _loc1_ = this.updateDiffBotSpacer;
  2457.          _loc1_ = this.updateDiffText;
  2458.          _loc1_ = this.updateDiffReplaceButton;
  2459.          _loc1_ = this.updateDiffMidSpacer;
  2460.          _loc1_ = this;
  2461.          _loc1_ = this.contentBox;
  2462.       }
  2463.       
  2464.       [Bindable(event="propertyChange")]
  2465.       private function get greenCircleIcon() : Class
  2466.       {
  2467.          return this._229542092greenCircleIcon;
  2468.       }
  2469.       
  2470.       private function _AppInstaller_State13_c() : State
  2471.       {
  2472.          var _loc1_:State = new State();
  2473.          _loc1_.name = "ProgressSave";
  2474.          _loc1_.basedOn = "Progress";
  2475.          _loc1_.overrides = [this._AppInstaller_SetProperty25_i(),this._AppInstaller_RemoveChild5_i(),this._AppInstaller_AddChild9_i(),this._AppInstaller_SetProperty26_i()];
  2476.          return _loc1_;
  2477.       }
  2478.       
  2479.       public function set iconImage(param1:Image) : void
  2480.       {
  2481.          var _loc2_:Object = null;
  2482.          _loc2_ = this._1410965406iconImage;
  2483.          if(_loc2_ !== param1)
  2484.          {
  2485.             this._1410965406iconImage = param1;
  2486.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"iconImage",_loc2_,param1));
  2487.          }
  2488.       }
  2489.       
  2490.       private function _AppInstaller_VBox11_i() : VBox
  2491.       {
  2492.          var _loc1_:VBox = new VBox();
  2493.          this.updateSameVerContentBox = _loc1_;
  2494.          _loc1_.styleName = "contentBox";
  2495.          _loc1_.percentWidth = 100;
  2496.          _loc1_.percentHeight = 100;
  2497.          _loc1_.setStyle("verticalAlign","middle");
  2498.          _loc1_.id = "updateSameVerContentBox";
  2499.          BindingManager.executeBindings(this,"updateSameVerContentBox",this.updateSameVerContentBox);
  2500.          if(!_loc1_.document)
  2501.          {
  2502.             _loc1_.document = this;
  2503.          }
  2504.          _loc1_.addChild(this._AppInstaller_Spacer8_c());
  2505.          _loc1_.addChild(this._AppInstaller_LocalizedText2_i());
  2506.          _loc1_.addChild(this._AppInstaller_Spacer9_c());
  2507.          _loc1_.addChild(this._AppInstaller_HBox2_c());
  2508.          return _loc1_;
  2509.       }
  2510.       
  2511.       private function _AppInstaller_SetProperty34_i() : SetProperty
  2512.       {
  2513.          var _loc1_:SetProperty = new SetProperty();
  2514.          this._AppInstaller_SetProperty34 = _loc1_;
  2515.          _loc1_.name = "resourceName";
  2516.          _loc1_.value = "lblWaitToExit";
  2517.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty34",this._AppInstaller_SetProperty34);
  2518.          return _loc1_;
  2519.       }
  2520.       
  2521.       public function __browseButton_creationComplete(param1:FlexEvent) : void
  2522.       {
  2523.          this.giveAccessibleName(this.browseButton,"btnBrowseFolder");
  2524.       }
  2525.       
  2526.       private function _AppInstaller_SetProperty23_i() : SetProperty
  2527.       {
  2528.          var _loc1_:SetProperty = new SetProperty();
  2529.          this._AppInstaller_SetProperty23 = _loc1_;
  2530.          _loc1_.name = "description";
  2531.          _loc1_.value = "msgEulaNoteApp";
  2532.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty23",this._AppInstaller_SetProperty23);
  2533.          return _loc1_;
  2534.       }
  2535.       
  2536.       private function _AppInstaller_AddChild11_i() : AddChild
  2537.       {
  2538.          var _loc1_:AddChild = new AddChild();
  2539.          this._AppInstaller_AddChild11 = _loc1_;
  2540.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox9_i);
  2541.          BindingManager.executeBindings(this,"_AppInstaller_AddChild11",this._AppInstaller_AddChild11);
  2542.          return _loc1_;
  2543.       }
  2544.       
  2545.       [Bindable(event="propertyChange")]
  2546.       private function get errorIDText() : String
  2547.       {
  2548.          return this._1492588304errorIDText;
  2549.       }
  2550.       
  2551.       [Bindable(event="propertyChange")]
  2552.       private function get redCircleIcon() : Class
  2553.       {
  2554.          return this._1654957862redCircleIcon;
  2555.       }
  2556.       
  2557.       public function set updateDiffVersionForm(param1:Form) : void
  2558.       {
  2559.          var _loc2_:Object = null;
  2560.          _loc2_ = this._1648198546updateDiffVersionForm;
  2561.          if(_loc2_ !== param1)
  2562.          {
  2563.             this._1648198546updateDiffVersionForm = param1;
  2564.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffVersionForm",_loc2_,param1));
  2565.          }
  2566.       }
  2567.       
  2568.       public function set showAppIcon(param1:Boolean) : void
  2569.       {
  2570.          var icon128:String = null;
  2571.          var val:Boolean = param1;
  2572.          this._showAppIcon = false;
  2573.          try
  2574.          {
  2575.             if(!val || this.record.app.publisher == null)
  2576.             {
  2577.                this.appIconCanvas.visible = false;
  2578.                this.leftBox.accessibilityProperties = new AccessibilityProperties();
  2579.                this.leftBox.accessibilityProperties.silent = false;
  2580.             }
  2581.             else
  2582.             {
  2583.                icon128 = this.record.app.icons["image128x128"];
  2584.                if(icon128 && PNGHeaderUtil.validatePNGSignature(icon128))
  2585.                {
  2586.                   this.appIconCanvas.visible = true;
  2587.                   this.appIconImage.sourceFilePath = icon128;
  2588.                   this._showAppIcon = true;
  2589.                   this.leftBox.accessibilityProperties = this.hiddenAccessibility();
  2590.                }
  2591.                else
  2592.                {
  2593.                   this.appIconCanvas.visible = false;
  2594.                }
  2595.             }
  2596.          }
  2597.          catch(e:Error)
  2598.          {
  2599.             appIconCanvas.visible = false;
  2600.          }
  2601.       }
  2602.       
  2603.       public function ___AppInstaller_State4_enterState(param1:FlexEvent) : void
  2604.       {
  2605.          focusManager.setFocus(this.cancelButton);
  2606.       }
  2607.       
  2608.       private function _AppInstaller_SetProperty2_i() : SetProperty
  2609.       {
  2610.          var _loc1_:SetProperty = new SetProperty();
  2611.          this._AppInstaller_SetProperty2 = _loc1_;
  2612.          _loc1_.name = "showAppIcon";
  2613.          _loc1_.value = true;
  2614.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty2",this._AppInstaller_SetProperty2);
  2615.          return _loc1_;
  2616.       }
  2617.       
  2618.       private function _AppInstaller_State3_c() : State
  2619.       {
  2620.          var _loc1_:State = new State();
  2621.          _loc1_.name = "Open_Save_Dialog";
  2622.          _loc1_.overrides = [this._AppInstaller_SetProperty3_i(),this._AppInstaller_AddChild2_i(),this._AppInstaller_AddChild3_i()];
  2623.          _loc1_.addEventListener("enterState",this.___AppInstaller_State3_enterState);
  2624.          return _loc1_;
  2625.       }
  2626.       
  2627.       private function _AppInstaller_SetProperty45_i() : SetProperty
  2628.       {
  2629.          var _loc1_:SetProperty = new SetProperty();
  2630.          this._AppInstaller_SetProperty45 = _loc1_;
  2631.          _loc1_.name = "enabled";
  2632.          _loc1_.value = false;
  2633.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty45",this._AppInstaller_SetProperty45);
  2634.          return _loc1_;
  2635.       }
  2636.       
  2637.       private function _AppInstaller_AddChild7_i() : AddChild
  2638.       {
  2639.          var _loc1_:AddChild = new AddChild();
  2640.          this._AppInstaller_AddChild7 = _loc1_;
  2641.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_EULA1_i);
  2642.          BindingManager.executeBindings(this,"_AppInstaller_AddChild7",this._AppInstaller_AddChild7);
  2643.          return _loc1_;
  2644.       }
  2645.       
  2646.       private function set downArrow(param1:Class) : void
  2647.       {
  2648.          var _loc2_:Object = null;
  2649.          _loc2_ = this._1273099399downArrow;
  2650.          if(_loc2_ !== param1)
  2651.          {
  2652.             this._1273099399downArrow = param1;
  2653.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"downArrow",_loc2_,param1));
  2654.          }
  2655.       }
  2656.       
  2657.       private function _AppInstaller_State24_c() : State
  2658.       {
  2659.          var _loc1_:State = new State();
  2660.          _loc1_.name = "Error";
  2661.          _loc1_.basedOn = "appNameBaseState";
  2662.          _loc1_.overrides = [this._AppInstaller_SetProperty39_i(),this._AppInstaller_AddChild11_i()];
  2663.          _loc1_.addEventListener("enterState",this.___AppInstaller_State24_enterState);
  2664.          return _loc1_;
  2665.       }
  2666.       
  2667.       private function _AppInstaller_RemoveChild9_i() : RemoveChild
  2668.       {
  2669.          var _loc1_:RemoveChild = new RemoveChild();
  2670.          this._AppInstaller_RemoveChild9 = _loc1_;
  2671.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild9",this._AppInstaller_RemoveChild9);
  2672.          return _loc1_;
  2673.       }
  2674.       
  2675.       public function ___AppInstaller_State26_enterState(param1:FlexEvent) : void
  2676.       {
  2677.          focusManager.setFocus(this.updateSameVerCancelButton);
  2678.       }
  2679.       
  2680.       public function ___AppInstaller_State7_enterState(param1:FlexEvent) : void
  2681.       {
  2682.          focusManager.setFocus(this.continueButton);
  2683.       }
  2684.       
  2685.       private function _AppInstaller_LocalizedFormItem6_c() : LocalizedFormItem
  2686.       {
  2687.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  2688.          _loc1_.resourceName = "lblInstalledVersion";
  2689.          if(!_loc1_.document)
  2690.          {
  2691.             _loc1_.document = this;
  2692.          }
  2693.          _loc1_.addChild(this._AppInstaller_Label4_i());
  2694.          return _loc1_;
  2695.       }
  2696.       
  2697.       public function set doneLabel(param1:LocalizedLabel) : void
  2698.       {
  2699.          var _loc2_:Object = null;
  2700.          _loc2_ = this._1627475090doneLabel;
  2701.          if(_loc2_ !== param1)
  2702.          {
  2703.             this._1627475090doneLabel = param1;
  2704.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"doneLabel",_loc2_,param1));
  2705.          }
  2706.       }
  2707.       
  2708.       [Bindable(event="propertyChange")]
  2709.       public function get fileNameLabel() : Label
  2710.       {
  2711.          return this._560957709fileNameLabel;
  2712.       }
  2713.       
  2714.       public function ___AppInstaller_State29_enterState(param1:FlexEvent) : void
  2715.       {
  2716.          focusManager.setFocus(this.updateDiffCancelButton);
  2717.       }
  2718.       
  2719.       private function _AppInstaller_SetProperty56_i() : SetProperty
  2720.       {
  2721.          var _loc1_:SetProperty = null;
  2722.          _loc1_ = new SetProperty();
  2723.          this._AppInstaller_SetProperty56 = _loc1_;
  2724.          _loc1_.name = "stageHeight";
  2725.          _loc1_.value = 200;
  2726.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty56",this._AppInstaller_SetProperty56);
  2727.          return _loc1_;
  2728.       }
  2729.       
  2730.       private function _AppInstaller_LocalizedText6_c() : LocalizedText
  2731.       {
  2732.          var _loc1_:LocalizedText = null;
  2733.          _loc1_ = new LocalizedText();
  2734.          _loc1_.styleName = "h2";
  2735.          _loc1_.percentWidth = 100;
  2736.          _loc1_.resourceName = "lblCloseListedApp";
  2737.          if(!_loc1_.document)
  2738.          {
  2739.             _loc1_.document = this;
  2740.          }
  2741.          return _loc1_;
  2742.       }
  2743.       
  2744.       private function _AppInstaller_SetProperty10_i() : SetProperty
  2745.       {
  2746.          var _loc1_:SetProperty = new SetProperty();
  2747.          this._AppInstaller_SetProperty10 = _loc1_;
  2748.          _loc1_.name = "defaultButton";
  2749.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty10",this._AppInstaller_SetProperty10);
  2750.          return _loc1_;
  2751.       }
  2752.       
  2753.       private function _AppInstaller_Form3_i() : Form
  2754.       {
  2755.          var _loc1_:Form = new Form();
  2756.          this.updateDiffVersionForm = _loc1_;
  2757.          _loc1_.setStyle("paddingBottom",0);
  2758.          _loc1_.setStyle("verticalGap",2);
  2759.          _loc1_.id = "updateDiffVersionForm";
  2760.          if(!_loc1_.document)
  2761.          {
  2762.             _loc1_.document = this;
  2763.          }
  2764.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem6_c());
  2765.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem7_c());
  2766.          return _loc1_;
  2767.       }
  2768.       
  2769.       private function _AppInstaller_SetProperty21_i() : SetProperty
  2770.       {
  2771.          var _loc1_:SetProperty = new SetProperty();
  2772.          this._AppInstaller_SetProperty21 = _loc1_;
  2773.          _loc1_.name = "source";
  2774.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty21",this._AppInstaller_SetProperty21);
  2775.          return _loc1_;
  2776.       }
  2777.       
  2778.       private function _AppInstaller_LocalizedLabel1_i() : LocalizedLabel
  2779.       {
  2780.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  2781.          this.titleLabel = _loc1_;
  2782.          _loc1_.styleName = "h1";
  2783.          _loc1_.condenseWhite = true;
  2784.          _loc1_.maxWidth = 350;
  2785.          _loc1_.truncateToFit = true;
  2786.          _loc1_.id = "titleLabel";
  2787.          BindingManager.executeBindings(this,"titleLabel",this.titleLabel);
  2788.          if(!_loc1_.document)
  2789.          {
  2790.             _loc1_.document = this;
  2791.          }
  2792.          return _loc1_;
  2793.       }
  2794.       
  2795.       private function _AppInstaller_Spacer13_c() : Spacer
  2796.       {
  2797.          var _loc1_:Spacer = null;
  2798.          _loc1_ = new Spacer();
  2799.          _loc1_.percentHeight = 100;
  2800.          if(!_loc1_.document)
  2801.          {
  2802.             _loc1_.document = this;
  2803.          }
  2804.          return _loc1_;
  2805.       }
  2806.       
  2807.       private function _AppInstaller_LocalizedButton7_i() : LocalizedButton
  2808.       {
  2809.          var _loc1_:LocalizedButton = new LocalizedButton();
  2810.          this.prefsCancel = _loc1_;
  2811.          _loc1_.resourceName = "btnCancel";
  2812.          _loc1_.addEventListener("click",this.__prefsCancel_click);
  2813.          _loc1_.id = "prefsCancel";
  2814.          if(!_loc1_.document)
  2815.          {
  2816.             _loc1_.document = this;
  2817.          }
  2818.          return _loc1_;
  2819.       }
  2820.       
  2821.       private function _AppInstaller_VBox9_i() : VBox
  2822.       {
  2823.          var _loc1_:VBox = new VBox();
  2824.          this._AppInstaller_VBox9 = _loc1_;
  2825.          _loc1_.styleName = "contentBox";
  2826.          _loc1_.percentWidth = 100;
  2827.          _loc1_.percentHeight = 100;
  2828.          _loc1_.setStyle("verticalAlign","middle");
  2829.          _loc1_.addEventListener("creationComplete",this.___AppInstaller_VBox9_creationComplete);
  2830.          _loc1_.id = "_AppInstaller_VBox9";
  2831.          BindingManager.executeBindings(this,"_AppInstaller_VBox9",this._AppInstaller_VBox9);
  2832.          if(!_loc1_.document)
  2833.          {
  2834.             _loc1_.document = this;
  2835.          }
  2836.          _loc1_.addChild(this._AppInstaller_VBox10_c());
  2837.          _loc1_.addChild(this._AppInstaller_LocalizedButton10_i());
  2838.          return _loc1_;
  2839.       }
  2840.       
  2841.       [Bindable(event="propertyChange")]
  2842.       public function get startApplicationCheckBox() : CheckBox
  2843.       {
  2844.          return this._732254545startApplicationCheckBox;
  2845.       }
  2846.       
  2847.       [Bindable(event="propertyChange")]
  2848.       public function get prefsCancel() : LocalizedButton
  2849.       {
  2850.          return this._180746570prefsCancel;
  2851.       }
  2852.       
  2853.       public function set installButton(param1:LocalizedButton) : void
  2854.       {
  2855.          var _loc2_:Object = null;
  2856.          _loc2_ = this._2137741485installButton;
  2857.          if(_loc2_ !== param1)
  2858.          {
  2859.             this._2137741485installButton = param1;
  2860.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installButton",_loc2_,param1));
  2861.          }
  2862.       }
  2863.       
  2864.       private function _AppInstaller_State11_c() : State
  2865.       {
  2866.          var _loc1_:State = new State();
  2867.          _loc1_.name = "FirstLaunchEULA";
  2868.          _loc1_.basedOn = "EULA";
  2869.          _loc1_.overrides = [this._AppInstaller_SetProperty22_i(),this._AppInstaller_SetProperty23_i()];
  2870.          _loc1_.addEventListener("enterState",this.___AppInstaller_State11_enterState);
  2871.          return _loc1_;
  2872.       }
  2873.       
  2874.       private function _AppInstaller_SetProperty32_i() : SetProperty
  2875.       {
  2876.          var _loc1_:SetProperty = new SetProperty();
  2877.          this._AppInstaller_SetProperty32 = _loc1_;
  2878.          _loc1_.name = "resourceName";
  2879.          _loc1_.value = "lblCancelingInst";
  2880.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty32",this._AppInstaller_SetProperty32);
  2881.          return _loc1_;
  2882.       }
  2883.       
  2884.       [Bindable(event="propertyChange")]
  2885.       public function get doneLabelResourceName() : String
  2886.       {
  2887.          return this._955756181doneLabelResourceName;
  2888.       }
  2889.       
  2890.       private function _AppInstaller_State1_c() : State
  2891.       {
  2892.          var _loc1_:State = new State();
  2893.          _loc1_.name = "appNameBaseState";
  2894.          _loc1_.overrides = [this._AppInstaller_SetProperty1_i(),this._AppInstaller_AddChild1_i()];
  2895.          return _loc1_;
  2896.       }
  2897.       
  2898.       private function _AppInstaller_HBox2_c() : HBox
  2899.       {
  2900.          var _loc1_:HBox = new HBox();
  2901.          _loc1_.percentWidth = 100;
  2902.          _loc1_.styleName = "buttonRow";
  2903.          if(!_loc1_.document)
  2904.          {
  2905.             _loc1_.document = this;
  2906.          }
  2907.          _loc1_.addChild(this._AppInstaller_LocalizedButton11_i());
  2908.          _loc1_.addChild(this._AppInstaller_Spacer10_c());
  2909.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox5_c());
  2910.          return _loc1_;
  2911.       }
  2912.       
  2913.       private function _AppInstaller_State22_c() : State
  2914.       {
  2915.          var _loc1_:State = new State();
  2916.          _loc1_.name = "Done";
  2917.          _loc1_.basedOn = "appNameBaseState";
  2918.          _loc1_.overrides = [this._AppInstaller_SetProperty35_i(),this._AppInstaller_AddChild10_i(),this._AppInstaller_SetProperty36_c()];
  2919.          _loc1_.addEventListener("enterState",this.___AppInstaller_State22_enterState);
  2920.          return _loc1_;
  2921.       }
  2922.       
  2923.       public function __openButton_click(param1:MouseEvent) : void
  2924.       {
  2925.          this.onOpen();
  2926.       }
  2927.       
  2928.       private function _AppInstaller_SetProperty43_i() : SetProperty
  2929.       {
  2930.          var _loc1_:SetProperty = new SetProperty();
  2931.          this._AppInstaller_SetProperty43 = _loc1_;
  2932.          _loc1_.name = "defaultButton";
  2933.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty43",this._AppInstaller_SetProperty43);
  2934.          return _loc1_;
  2935.       }
  2936.       
  2937.       private function _AppInstaller_RemoveChild7_i() : RemoveChild
  2938.       {
  2939.          var _loc1_:RemoveChild = new RemoveChild();
  2940.          this._AppInstaller_RemoveChild7 = _loc1_;
  2941.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild7",this._AppInstaller_RemoveChild7);
  2942.          return _loc1_;
  2943.       }
  2944.       
  2945.       private function _AppInstaller_AddChild5_i() : AddChild
  2946.       {
  2947.          var _loc1_:AddChild = new AddChild();
  2948.          this._AppInstaller_AddChild5 = _loc1_;
  2949.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox3_i);
  2950.          BindingManager.executeBindings(this,"_AppInstaller_AddChild5",this._AppInstaller_AddChild5);
  2951.          return _loc1_;
  2952.       }
  2953.       
  2954.       public function set showDescription(param1:Boolean) : void
  2955.       {
  2956.          var _loc2_:Object = null;
  2957.          _loc2_ = this._447578303showDescription;
  2958.          if(_loc2_ !== param1)
  2959.          {
  2960.             this._447578303showDescription = param1;
  2961.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"showDescription",_loc2_,param1));
  2962.          }
  2963.       }
  2964.       
  2965.       public function set progressLabel(param1:LocalizedLabel) : void
  2966.       {
  2967.          var _loc2_:Object = null;
  2968.          _loc2_ = this._763044039progressLabel;
  2969.          if(_loc2_ !== param1)
  2970.          {
  2971.             this._763044039progressLabel = param1;
  2972.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressLabel",_loc2_,param1));
  2973.          }
  2974.       }
  2975.       
  2976.       public function set updateDiffVerContentBox(param1:VBox) : void
  2977.       {
  2978.          var _loc2_:Object = null;
  2979.          _loc2_ = this._314102585updateDiffVerContentBox;
  2980.          if(_loc2_ !== param1)
  2981.          {
  2982.             this._314102585updateDiffVerContentBox = param1;
  2983.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffVerContentBox",_loc2_,param1));
  2984.          }
  2985.       }
  2986.       
  2987.       private function _AppInstaller_Form1_c() : Form
  2988.       {
  2989.          var _loc1_:Form = new Form();
  2990.          _loc1_.percentWidth = 100;
  2991.          _loc1_.percentHeight = 100;
  2992.          _loc1_.setStyle("verticalGap",-2);
  2993.          if(!_loc1_.document)
  2994.          {
  2995.             _loc1_.document = this;
  2996.          }
  2997.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem1_c());
  2998.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem2_c());
  2999.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem3_c());
  3000.          return _loc1_;
  3001.       }
  3002.       
  3003.       public function set addShortcutCheckBox(param1:CheckBox) : void
  3004.       {
  3005.          var _loc2_:Object = null;
  3006.          _loc2_ = this._1188010186addShortcutCheckBox;
  3007.          if(_loc2_ !== param1)
  3008.          {
  3009.             this._1188010186addShortcutCheckBox = param1;
  3010.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"addShortcutCheckBox",_loc2_,param1));
  3011.          }
  3012.       }
  3013.       
  3014.       [Bindable(event="propertyChange")]
  3015.       public function get runButton() : LocalizedButton
  3016.       {
  3017.          return this._1298695779runButton;
  3018.       }
  3019.       
  3020.       private function _AppInstaller_LocalizedFormItem4_c() : LocalizedFormItem
  3021.       {
  3022.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3023.          _loc1_.resourceName = "lblPublisher";
  3024.          _loc1_.percentWidth = 100;
  3025.          _loc1_.setStyle("horizontalAlign","left");
  3026.          if(!_loc1_.document)
  3027.          {
  3028.             _loc1_.document = this;
  3029.          }
  3030.          _loc1_.addChild(this._AppInstaller_LocalizedLabel4_i());
  3031.          return _loc1_;
  3032.       }
  3033.       
  3034.       public function set updateSameVerCancelButton(param1:LocalizedButton) : void
  3035.       {
  3036.          var _loc2_:Object = null;
  3037.          _loc2_ = this._978582720updateSameVerCancelButton;
  3038.          if(_loc2_ !== param1)
  3039.          {
  3040.             this._978582720updateSameVerCancelButton = param1;
  3041.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSameVerCancelButton",_loc2_,param1));
  3042.          }
  3043.       }
  3044.       
  3045.       private function _AppInstaller_SetProperty54_i() : SetProperty
  3046.       {
  3047.          var _loc1_:SetProperty = null;
  3048.          _loc1_ = new SetProperty();
  3049.          this._AppInstaller_SetProperty54 = _loc1_;
  3050.          _loc1_.name = "resourceName";
  3051.          _loc1_.value = "msgOpenAppCurrentlyRunning";
  3052.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty54",this._AppInstaller_SetProperty54);
  3053.          return _loc1_;
  3054.       }
  3055.       
  3056.       private function _AppInstaller_LocalizedText4_c() : LocalizedText
  3057.       {
  3058.          var _loc1_:LocalizedText = null;
  3059.          _loc1_ = new LocalizedText();
  3060.          _loc1_.percentWidth = 100;
  3061.          _loc1_.resourceName = "lblRemoveApp";
  3062.          if(!_loc1_.document)
  3063.          {
  3064.             _loc1_.document = this;
  3065.          }
  3066.          return _loc1_;
  3067.       }
  3068.       
  3069.       public function __cancelButton_click(param1:MouseEvent) : void
  3070.       {
  3071.          this.onCancel();
  3072.       }
  3073.       
  3074.       private function onStyleLoaded(param1:Event = null) : void
  3075.       {
  3076.          stage.stageWidth = int(locManager.getString("appInstMainWndWidth"));
  3077.          updateStylesForLocale();
  3078.          this.events.dispatchEvent(new Event("appinstall.styled"));
  3079.       }
  3080.       
  3081.       private function set redCircleIcon(param1:Class) : void
  3082.       {
  3083.          var _loc2_:Object = null;
  3084.          _loc2_ = this._1654957862redCircleIcon;
  3085.          if(_loc2_ !== param1)
  3086.          {
  3087.             this._1654957862redCircleIcon = param1;
  3088.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redCircleIcon",_loc2_,param1));
  3089.          }
  3090.       }
  3091.       
  3092.       public function __browseButton_click(param1:MouseEvent) : void
  3093.       {
  3094.          this.onBrowse();
  3095.       }
  3096.       
  3097.       private function _AppInstaller_Canvas5_c() : Canvas
  3098.       {
  3099.          var _loc1_:Canvas = null;
  3100.          _loc1_ = new Canvas();
  3101.          _loc1_.styleName = "textBorderWrapper";
  3102.          _loc1_.percentWidth = 100;
  3103.          if(!_loc1_.document)
  3104.          {
  3105.             _loc1_.document = this;
  3106.          }
  3107.          _loc1_.addChild(this._AppInstaller_TextArea1_i());
  3108.          return _loc1_;
  3109.       }
  3110.       
  3111.       private function _AppInstaller_LocalizedButton5_i() : LocalizedButton
  3112.       {
  3113.          var _loc1_:LocalizedButton = new LocalizedButton();
  3114.          this.cancelButton = _loc1_;
  3115.          _loc1_.resourceName = "btnCancel";
  3116.          _loc1_.styleName = "defaultButton";
  3117.          _loc1_.addEventListener("click",this.__cancelButton_click);
  3118.          _loc1_.id = "cancelButton";
  3119.          if(!_loc1_.document)
  3120.          {
  3121.             _loc1_.document = this;
  3122.          }
  3123.          return _loc1_;
  3124.       }
  3125.       
  3126.       private function _AppInstaller_Spacer8_c() : Spacer
  3127.       {
  3128.          var _loc1_:Spacer = new Spacer();
  3129.          _loc1_.percentHeight = 100;
  3130.          if(!_loc1_.document)
  3131.          {
  3132.             _loc1_.document = this;
  3133.          }
  3134.          return _loc1_;
  3135.       }
  3136.       
  3137.       private function set greenCircleIcon(param1:Class) : void
  3138.       {
  3139.          var _loc2_:Object = null;
  3140.          _loc2_ = this._229542092greenCircleIcon;
  3141.          if(_loc2_ !== param1)
  3142.          {
  3143.             this._229542092greenCircleIcon = param1;
  3144.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"greenCircleIcon",_loc2_,param1));
  3145.          }
  3146.       }
  3147.       
  3148.       private function _AppInstaller_VBox7_i() : VBox
  3149.       {
  3150.          var _loc1_:VBox = new VBox();
  3151.          this._AppInstaller_VBox7 = _loc1_;
  3152.          _loc1_.styleName = "contentBox";
  3153.          _loc1_.percentWidth = 100;
  3154.          _loc1_.percentHeight = 100;
  3155.          _loc1_.id = "_AppInstaller_VBox7";
  3156.          BindingManager.executeBindings(this,"_AppInstaller_VBox7",this._AppInstaller_VBox7);
  3157.          if(!_loc1_.document)
  3158.          {
  3159.             _loc1_.document = this;
  3160.          }
  3161.          _loc1_.addChild(this._AppInstaller_VBox8_c());
  3162.          _loc1_.addChild(this._AppInstaller_LocalizedButton9_i());
  3163.          return _loc1_;
  3164.       }
  3165.       
  3166.       private function set airIcon(param1:Class) : void
  3167.       {
  3168.          var _loc2_:Object = null;
  3169.          _loc2_ = this._992840477airIcon;
  3170.          if(_loc2_ !== param1)
  3171.          {
  3172.             this._992840477airIcon = param1;
  3173.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airIcon",_loc2_,param1));
  3174.          }
  3175.       }
  3176.       
  3177.       [Bindable(event="propertyChange")]
  3178.       public function get updateDiffCancelButton() : LocalizedButton
  3179.       {
  3180.          return this._1733670438updateDiffCancelButton;
  3181.       }
  3182.       
  3183.       [Bindable(event="propertyChange")]
  3184.       private function get rightArrowNative() : Class
  3185.       {
  3186.          return this._1501004228rightArrowNative;
  3187.       }
  3188.       
  3189.       private function _AppInstaller_Spacer11_i() : Spacer
  3190.       {
  3191.          var _loc1_:Spacer = new Spacer();
  3192.          this.updateDiffMidSpacer = _loc1_;
  3193.          _loc1_.height = 14;
  3194.          _loc1_.id = "updateDiffMidSpacer";
  3195.          if(!_loc1_.document)
  3196.          {
  3197.             _loc1_.document = this;
  3198.          }
  3199.          return _loc1_;
  3200.       }
  3201.       
  3202.       public function __fileFromLabel_creationComplete(param1:FlexEvent) : void
  3203.       {
  3204.          this.giveAccessibleName(this.fileFromLabel,"lblFrom");
  3205.       }
  3206.       
  3207.       public function ___AppInstaller_InstallerApplication1_preinitialize(param1:FlexEvent) : void
  3208.       {
  3209.          this.onPreInitialize();
  3210.       }
  3211.       
  3212.       private function _AppInstaller_SetProperty30_i() : SetProperty
  3213.       {
  3214.          var _loc1_:SetProperty = new SetProperty();
  3215.          this._AppInstaller_SetProperty30 = _loc1_;
  3216.          _loc1_.name = "resourceName";
  3217.          _loc1_.value = "lblUninstallingApp";
  3218.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty30",this._AppInstaller_SetProperty30);
  3219.          return _loc1_;
  3220.       }
  3221.       
  3222.       private function set errorIDText(param1:String) : void
  3223.       {
  3224.          var _loc2_:Object = null;
  3225.          _loc2_ = this._1492588304errorIDText;
  3226.          if(_loc2_ !== param1)
  3227.          {
  3228.             this._1492588304errorIDText = param1;
  3229.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorIDText",_loc2_,param1));
  3230.          }
  3231.       }
  3232.       
  3233.       private function doWaitForOpen() : void
  3234.       {
  3235.          this.fileToOpen = new File();
  3236.          this.fileToOpen.addEventListener(Event.CANCEL,this.wfoCancel);
  3237.          this.fileToOpen.addEventListener(Event.SELECT,this.wfoSelect);
  3238.          this.fileToOpen.browseForOpen(locManager.getString("selectInstallPackage"),[new FileFilter(locManager.getString("installerPackage"),"*.air")]);
  3239.       }
  3240.       
  3241.       private function _AppInstaller_RemoveChild5_i() : RemoveChild
  3242.       {
  3243.          var _loc1_:RemoveChild = new RemoveChild();
  3244.          this._AppInstaller_RemoveChild5 = _loc1_;
  3245.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild5",this._AppInstaller_RemoveChild5);
  3246.          return _loc1_;
  3247.       }
  3248.       
  3249.       [Bindable(event="propertyChange")]
  3250.       public function get dialogCancel() : LocalizedButton
  3251.       {
  3252.          return this._83361310dialogCancel;
  3253.       }
  3254.       
  3255.       private function _AppInstaller_SetProperty41_i() : SetProperty
  3256.       {
  3257.          var _loc1_:SetProperty = new SetProperty();
  3258.          this._AppInstaller_SetProperty41 = _loc1_;
  3259.          _loc1_.name = "stageHeight";
  3260.          _loc1_.value = 200;
  3261.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty41",this._AppInstaller_SetProperty41);
  3262.          return _loc1_;
  3263.       }
  3264.       
  3265.       private function _AppInstaller_AddChild3_i() : AddChild
  3266.       {
  3267.          var _loc1_:AddChild = new AddChild();
  3268.          this._AppInstaller_AddChild3 = _loc1_;
  3269.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox2_i);
  3270.          BindingManager.executeBindings(this,"_AppInstaller_AddChild3",this._AppInstaller_AddChild3);
  3271.          return _loc1_;
  3272.       }
  3273.       
  3274.       public function __addShortcutCheckBox_click(param1:MouseEvent) : void
  3275.       {
  3276.          this.record.prefs.installDesktopShortcut = !this.record.prefs.installDesktopShortcut;
  3277.       }
  3278.       
  3279.       private function _AppInstaller_State20_c() : State
  3280.       {
  3281.          var _loc1_:State = new State();
  3282.          _loc1_.name = "ProgressAutoUpdate";
  3283.          _loc1_.basedOn = "Progress";
  3284.          _loc1_.overrides = [this._AppInstaller_SetProperty33_i(),this._AppInstaller_RemoveChild7_i()];
  3285.          return _loc1_;
  3286.       }
  3287.       
  3288.       [Bindable(event="propertyChange")]
  3289.       public function get openButton() : LocalizedButton
  3290.       {
  3291.          return this._137111012openButton;
  3292.       }
  3293.       
  3294.       private function onStyleError(param1:Event) : void
  3295.       {
  3296.          this.events.dispatchEvent(new Event("appinstall.stylefailed"));
  3297.       }
  3298.       
  3299.       public function set verifiedLabel(param1:LocalizedLabel) : void
  3300.       {
  3301.          var _loc2_:Object = null;
  3302.          _loc2_ = this._1243058932verifiedLabel;
  3303.          if(_loc2_ !== param1)
  3304.          {
  3305.             this._1243058932verifiedLabel = param1;
  3306.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"verifiedLabel",_loc2_,param1));
  3307.          }
  3308.       }
  3309.       
  3310.       public function set fileNameLabel(param1:Label) : void
  3311.       {
  3312.          var _loc2_:Object = null;
  3313.          _loc2_ = this._560957709fileNameLabel;
  3314.          if(_loc2_ !== param1)
  3315.          {
  3316.             this._560957709fileNameLabel = param1;
  3317.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"fileNameLabel",_loc2_,param1));
  3318.          }
  3319.       }
  3320.       
  3321.       private function _AppInstaller_LocalizedFormItem2_c() : LocalizedFormItem
  3322.       {
  3323.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3324.          _loc1_.resourceName = "lblType";
  3325.          if(!_loc1_.document)
  3326.          {
  3327.             _loc1_.document = this;
  3328.          }
  3329.          _loc1_.addChild(this._AppInstaller_LocalizedLabel3_i());
  3330.          return _loc1_;
  3331.       }
  3332.       
  3333.       private function _AppInstaller_SetProperty52_i() : SetProperty
  3334.       {
  3335.          var _loc1_:SetProperty = null;
  3336.          _loc1_ = new SetProperty();
  3337.          this._AppInstaller_SetProperty52 = _loc1_;
  3338.          _loc1_.name = "width";
  3339.          _loc1_.value = "100%";
  3340.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty52",this._AppInstaller_SetProperty52);
  3341.          return _loc1_;
  3342.       }
  3343.       
  3344.       public function __eula_cancel(param1:Event) : void
  3345.       {
  3346.          this.onCancel();
  3347.       }
  3348.       
  3349.       public function __progressCancel_click(param1:MouseEvent) : void
  3350.       {
  3351.          this.onCancel();
  3352.       }
  3353.       
  3354.       private function _AppInstaller_LocalizedText2_i() : LocalizedText
  3355.       {
  3356.          var _loc1_:LocalizedText = new LocalizedText();
  3357.          this.updateMsgText = _loc1_;
  3358.          _loc1_.percentWidth = 100;
  3359.          _loc1_.resourceName = "msgAppExistWithSameVer_Run";
  3360.          _loc1_.useHTML = true;
  3361.          _loc1_.id = "updateMsgText";
  3362.          if(!_loc1_.document)
  3363.          {
  3364.             _loc1_.document = this;
  3365.          }
  3366.          return _loc1_;
  3367.       }
  3368.       
  3369.       private function _AppInstaller_Spacer6_c() : Spacer
  3370.       {
  3371.          var _loc1_:Spacer = new Spacer();
  3372.          _loc1_.percentHeight = 100;
  3373.          if(!_loc1_.document)
  3374.          {
  3375.             _loc1_.document = this;
  3376.          }
  3377.          return _loc1_;
  3378.       }
  3379.       
  3380.       public function set securityContent(param1:VBox) : void
  3381.       {
  3382.          var _loc2_:Object = null;
  3383.          _loc2_ = this._1622889191securityContent;
  3384.          if(_loc2_ !== param1)
  3385.          {
  3386.             this._1622889191securityContent = param1;
  3387.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityContent",_loc2_,param1));
  3388.          }
  3389.       }
  3390.       
  3391.       public function ___AppInstaller_State10_enterState(param1:FlexEvent) : void
  3392.       {
  3393.          focusManager.setFocus(this.eula.agree);
  3394.       }
  3395.       
  3396.       private function _AppInstaller_LocalizedButton3_i() : LocalizedButton
  3397.       {
  3398.          var _loc1_:LocalizedButton = new LocalizedButton();
  3399.          this.dialogCancel = _loc1_;
  3400.          _loc1_.resourceName = "btnCancel";
  3401.          _loc1_.addEventListener("click",this.__dialogCancel_click);
  3402.          _loc1_.id = "dialogCancel";
  3403.          if(!_loc1_.document)
  3404.          {
  3405.             _loc1_.document = this;
  3406.          }
  3407.          return _loc1_;
  3408.       }
  3409.       
  3410.       private function onApplicationComplete() : void
  3411.       {
  3412.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  3413.          this.record.uiLanguages = ["en_US","de","es","fr","it","ja","ko","pt","ru","zh_Hans","zh_Hant","cs","nl","pl","sv","tr"];
  3414.          stage.nativeWindow.addEventListener(Event.CLOSING,this.onClosing);
  3415.          stage.nativeWindow.alwaysInFront = true;
  3416.          stage.nativeWindow.orderToFront();
  3417.          stage.nativeWindow.alwaysInFront = false;
  3418.          stage.addEventListener(KeyboardEvent.KEY_DOWN,this.onKeyDown,true);
  3419.          this.events = Application.application.root.loaderInfo.sharedEvents;
  3420.          this.events.addEventListener(StatusEvent.STATUS,this.onStatus);
  3421.          this.events.addEventListener(Event.COMPLETE,function(param1:Event):void
  3422.          {
  3423.             switch(currentState)
  3424.             {
  3425.                case "ProgressSave":
  3426.                   events.dispatchEvent(new Event("appinstall.complete"));
  3427.                   break;
  3428.                case "ProgressInstall":
  3429.                case "ProgressUninstall":
  3430.                   currentState = "Done";
  3431.                   break;
  3432.                case "ProgressCancel":
  3433.                   currentState = "Done_Cancel";
  3434.                   break;
  3435.                case "ProgressUpdate":
  3436.                   record.prefs.launch = true;
  3437.             }
  3438.          });
  3439.          this.events.addEventListener(Event.CANCEL,function(param1:Event):void
  3440.          {
  3441.             currentState = "Done_Cancel";
  3442.          });
  3443.          this.events.addEventListener(ProgressEvent.PROGRESS,function(param1:ProgressEvent):void
  3444.          {
  3445.             progressBar.setProgress(param1.bytesLoaded,param1.bytesTotal);
  3446.             updateProgressAccessibility(progressBar);
  3447.          });
  3448.          this.events.addEventListener(ErrorEvent.ERROR,this.onError);
  3449.          this.events.addEventListener(IOErrorEvent.IO_ERROR,this.onError);
  3450.          this.events.addEventListener("dataChange",this.onDataChange);
  3451.          this.events.dispatchEvent(new Event("appinstall.init"));
  3452.       }
  3453.       
  3454.       private function _AppInstaller_VBox5_c() : VBox
  3455.       {
  3456.          var _loc1_:VBox = new VBox();
  3457.          _loc1_.percentWidth = 100;
  3458.          _loc1_.setStyle("verticalGap",0);
  3459.          if(!_loc1_.document)
  3460.          {
  3461.             _loc1_.document = this;
  3462.          }
  3463.          _loc1_.addChild(this._AppInstaller_CheckBox1_i());
  3464.          _loc1_.addChild(this._AppInstaller_CheckBox2_i());
  3465.          _loc1_.addChild(this._AppInstaller_CheckBox3_i());
  3466.          return _loc1_;
  3467.       }
  3468.       
  3469.       private function _AppInstaller_Canvas3_c() : Canvas
  3470.       {
  3471.          var _loc1_:Canvas = new Canvas();
  3472.          _loc1_.minWidth = 120;
  3473.          if(!_loc1_.document)
  3474.          {
  3475.             _loc1_.document = this;
  3476.          }
  3477.          _loc1_.addChild(this._AppInstaller_LocalizedButton16_c());
  3478.          _loc1_.addChild(this._AppInstaller_LocalizedButton17_c());
  3479.          return _loc1_;
  3480.       }
  3481.       
  3482.       public function __finishButton_click(param1:MouseEvent) : void
  3483.       {
  3484.          this.onFinish();
  3485.       }
  3486.       
  3487.       private function _AppInstaller_LocalizedLabel11_c() : LocalizedLabel
  3488.       {
  3489.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3490.          _loc1_.resourceName = "msgAppInstallError";
  3491.          _loc1_.styleName = "h2";
  3492.          if(!_loc1_.document)
  3493.          {
  3494.             _loc1_.document = this;
  3495.          }
  3496.          return _loc1_;
  3497.       }
  3498.       
  3499.       [Bindable(event="propertyChange")]
  3500.       public function get browseButton() : Button
  3501.       {
  3502.          return this._398731868browseButton;
  3503.       }
  3504.       
  3505.       [Bindable(event="propertyChange")]
  3506.       private function get yellowSecurityIcon() : Class
  3507.       {
  3508.          return this._703057299yellowSecurityIcon;
  3509.       }
  3510.       
  3511.       public function set updateDiffReplaceButton(param1:LocalizedButton) : void
  3512.       {
  3513.          var _loc2_:Object = null;
  3514.          _loc2_ = this._1106646328updateDiffReplaceButton;
  3515.          if(_loc2_ !== param1)
  3516.          {
  3517.             this._1106646328updateDiffReplaceButton = param1;
  3518.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffReplaceButton",_loc2_,param1));
  3519.          }
  3520.       }
  3521.       
  3522.       private function onLaunch() : void
  3523.       {
  3524.          this.record.prefs.launch = true;
  3525.          this.record.prefs.action = "launch";
  3526.          this.events.dispatchEvent(new Event("appinstall.complete"));
  3527.       }
  3528.       
  3529.       public function __prefsCancel_click(param1:MouseEvent) : void
  3530.       {
  3531.          this.onCancel();
  3532.       }
  3533.       
  3534.       private function _AppInstaller_RemoveChild3_i() : RemoveChild
  3535.       {
  3536.          var _loc1_:RemoveChild = new RemoveChild();
  3537.          this._AppInstaller_RemoveChild3 = _loc1_;
  3538.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild3",this._AppInstaller_RemoveChild3);
  3539.          return _loc1_;
  3540.       }
  3541.       
  3542.       private function _AppInstaller_AddChild1_i() : AddChild
  3543.       {
  3544.          var _loc1_:AddChild = new AddChild();
  3545.          this._AppInstaller_AddChild1 = _loc1_;
  3546.          _loc1_.position = "firstChild";
  3547.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel1_i);
  3548.          BindingManager.executeBindings(this,"_AppInstaller_AddChild1",this._AppInstaller_AddChild1);
  3549.          return _loc1_;
  3550.       }
  3551.       
  3552.       [Bindable(event="propertyChange")]
  3553.       public function get contentBox() : VBox
  3554.       {
  3555.          return this._264524434contentBox;
  3556.       }
  3557.       
  3558.       public function set prefsCancel(param1:LocalizedButton) : void
  3559.       {
  3560.          var _loc2_:Object = null;
  3561.          _loc2_ = this._180746570prefsCancel;
  3562.          if(_loc2_ !== param1)
  3563.          {
  3564.             this._180746570prefsCancel = param1;
  3565.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"prefsCancel",_loc2_,param1));
  3566.          }
  3567.       }
  3568.       
  3569.       private function _AppInstaller_CheckBox2_i() : CheckBox
  3570.       {
  3571.          var _loc1_:CheckBox = new CheckBox();
  3572.          this.addShortcutCheckBox = _loc1_;
  3573.          _loc1_.percentWidth = 100;
  3574.          _loc1_.height = 22;
  3575.          _loc1_.addEventListener("click",this.__addShortcutCheckBox_click);
  3576.          _loc1_.id = "addShortcutCheckBox";
  3577.          BindingManager.executeBindings(this,"addShortcutCheckBox",this.addShortcutCheckBox);
  3578.          if(!_loc1_.document)
  3579.          {
  3580.             _loc1_.document = this;
  3581.          }
  3582.          return _loc1_;
  3583.       }
  3584.       
  3585.       private function _AppInstaller_SetProperty50_i() : SetProperty
  3586.       {
  3587.          var _loc1_:SetProperty = new SetProperty();
  3588.          this._AppInstaller_SetProperty50 = _loc1_;
  3589.          _loc1_.name = "stageHeight";
  3590.          _loc1_.value = 340;
  3591.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty50",this._AppInstaller_SetProperty50);
  3592.          return _loc1_;
  3593.       }
  3594.       
  3595.       public function __waitingCancel_click(param1:MouseEvent) : void
  3596.       {
  3597.          this.onCancel();
  3598.       }
  3599.       
  3600.       public function set startApplicationCheckBox(param1:CheckBox) : void
  3601.       {
  3602.          var _loc2_:Object = null;
  3603.          _loc2_ = this._732254545startApplicationCheckBox;
  3604.          if(_loc2_ !== param1)
  3605.          {
  3606.             this._732254545startApplicationCheckBox = param1;
  3607.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"startApplicationCheckBox",_loc2_,param1));
  3608.          }
  3609.       }
  3610.       
  3611.       public function ___AppInstaller_VBox9_creationComplete(param1:FlexEvent) : void
  3612.       {
  3613.          activate();
  3614.       }
  3615.       
  3616.       public function __appNameLabel_creationComplete(param1:FlexEvent) : void
  3617.       {
  3618.          this.giveAccessibleName(this.appNameLabel,"lblApplication");
  3619.       }
  3620.       
  3621.       private function _AppInstaller_Button1_i() : Button
  3622.       {
  3623.          var _loc1_:Button = new Button();
  3624.          this.browseButton = _loc1_;
  3625.          _loc1_.width = 32;
  3626.          _loc1_.height = 24;
  3627.          _loc1_.setStyle("icon",this._embed_mxml_assets_browse_icon_png_33562594);
  3628.          _loc1_.setStyle("paddingLeft",5);
  3629.          _loc1_.setStyle("paddingRight",5);
  3630.          _loc1_.addEventListener("click",this.__browseButton_click);
  3631.          _loc1_.addEventListener("creationComplete",this.__browseButton_creationComplete);
  3632.          _loc1_.id = "browseButton";
  3633.          if(!_loc1_.document)
  3634.          {
  3635.             _loc1_.document = this;
  3636.          }
  3637.          return _loc1_;
  3638.       }
  3639.       
  3640.       private function _AppInstaller_Spacer4_c() : Spacer
  3641.       {
  3642.          var _loc1_:Spacer = new Spacer();
  3643.          _loc1_.percentHeight = 100;
  3644.          if(!_loc1_.document)
  3645.          {
  3646.             _loc1_.document = this;
  3647.          }
  3648.          return _loc1_;
  3649.       }
  3650.       
  3651.       public function __updateDiffCancelButton_click(param1:MouseEvent) : void
  3652.       {
  3653.          this.onCancel();
  3654.       }
  3655.       
  3656.       private function _AppInstaller_LocalizedButton1_i() : LocalizedButton
  3657.       {
  3658.          var _loc1_:LocalizedButton = new LocalizedButton();
  3659.          this.openButton = _loc1_;
  3660.          _loc1_.styleName = "defaultButton";
  3661.          _loc1_.resourceName = "btnOpen";
  3662.          _loc1_.addEventListener("click",this.__openButton_click);
  3663.          _loc1_.id = "openButton";
  3664.          if(!_loc1_.document)
  3665.          {
  3666.             _loc1_.document = this;
  3667.          }
  3668.          return _loc1_;
  3669.       }
  3670.       
  3671.       private function _AppInstaller_RemoveChild12_i() : RemoveChild
  3672.       {
  3673.          var _loc1_:RemoveChild = null;
  3674.          _loc1_ = new RemoveChild();
  3675.          this._AppInstaller_RemoveChild12 = _loc1_;
  3676.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild12",this._AppInstaller_RemoveChild12);
  3677.          return _loc1_;
  3678.       }
  3679.       
  3680.       private function _AppInstaller_VBox3_i() : VBox
  3681.       {
  3682.          var _loc1_:VBox = new VBox();
  3683.          this.securityContent = _loc1_;
  3684.          _loc1_.styleName = "contentBox";
  3685.          _loc1_.percentWidth = 100;
  3686.          _loc1_.percentHeight = 100;
  3687.          _loc1_.id = "securityContent";
  3688.          BindingManager.executeBindings(this,"securityContent",this.securityContent);
  3689.          if(!_loc1_.document)
  3690.          {
  3691.             _loc1_.document = this;
  3692.          }
  3693.          _loc1_.addChild(this._AppInstaller_Form2_c());
  3694.          _loc1_.addChild(this._AppInstaller_Spacer1_c());
  3695.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox2_c());
  3696.          _loc1_.addChild(this._AppInstaller_SecurityInfo1_i());
  3697.          return _loc1_;
  3698.       }
  3699.       
  3700.       public function set doneLabelResourceName(param1:String) : void
  3701.       {
  3702.          var _loc2_:Object = null;
  3703.          _loc2_ = this._955756181doneLabelResourceName;
  3704.          if(_loc2_ !== param1)
  3705.          {
  3706.             this._955756181doneLabelResourceName = param1;
  3707.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"doneLabelResourceName",_loc2_,param1));
  3708.          }
  3709.       }
  3710.       
  3711.       private function _AppInstaller_LocalizedButton18_i() : LocalizedButton
  3712.       {
  3713.          var _loc1_:LocalizedButton = null;
  3714.          _loc1_ = new LocalizedButton();
  3715.          this.waitingCancel = _loc1_;
  3716.          _loc1_.resourceName = "btnCancel";
  3717.          _loc1_.addEventListener("click",this.__waitingCancel_click);
  3718.          _loc1_.id = "waitingCancel";
  3719.          if(!_loc1_.document)
  3720.          {
  3721.             _loc1_.document = this;
  3722.          }
  3723.          return _loc1_;
  3724.       }
  3725.       
  3726.       private function _AppInstaller_SetProperty19_i() : SetProperty
  3727.       {
  3728.          var _loc1_:SetProperty = new SetProperty();
  3729.          this._AppInstaller_SetProperty19 = _loc1_;
  3730.          _loc1_.name = "stageHeight";
  3731.          _loc1_.value = 364;
  3732.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty19",this._AppInstaller_SetProperty19);
  3733.          return _loc1_;
  3734.       }
  3735.       
  3736.       private function asyncCall(param1:Function) : void
  3737.       {
  3738.          var f:Function = param1;
  3739.          this.asyncCallTimer = new Timer(0,1);
  3740.          this.asyncCallTimer.addEventListener(TimerEvent.TIMER,function(param1:Event):void
  3741.          {
  3742.             f();
  3743.          });
  3744.          this.asyncCallTimer.start();
  3745.       }
  3746.       
  3747.       private function _AppInstaller_RemoveChild1_i() : RemoveChild
  3748.       {
  3749.          var _loc1_:RemoveChild = new RemoveChild();
  3750.          this._AppInstaller_RemoveChild1 = _loc1_;
  3751.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild1",this._AppInstaller_RemoveChild1);
  3752.          return _loc1_;
  3753.       }
  3754.       
  3755.       [Bindable(event="propertyChange")]
  3756.       private function get appIconNativeBG() : Class
  3757.       {
  3758.          return this._463497974appIconNativeBG;
  3759.       }
  3760.       
  3761.       [Bindable(event="propertyChange")]
  3762.       private function get redSecurityIcon() : Class
  3763.       {
  3764.          return this._2057878774redSecurityIcon;
  3765.       }
  3766.       
  3767.       private function _AppInstaller_SecurityInfo1_i() : SecurityInfo
  3768.       {
  3769.          var _loc1_:SecurityInfo = new SecurityInfo();
  3770.          this.securityInfo = _loc1_;
  3771.          _loc1_.percentWidth = 100;
  3772.          _loc1_.currentState = "opened";
  3773.          _loc1_.id = "securityInfo";
  3774.          if(!_loc1_.document)
  3775.          {
  3776.             _loc1_.document = this;
  3777.          }
  3778.          return _loc1_;
  3779.       }
  3780.       
  3781.       public function set progressContent(param1:VBox) : void
  3782.       {
  3783.          var _loc2_:Object = null;
  3784.          _loc2_ = this._139350644progressContent;
  3785.          if(_loc2_ !== param1)
  3786.          {
  3787.             this._139350644progressContent = param1;
  3788.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressContent",_loc2_,param1));
  3789.          }
  3790.       }
  3791.       
  3792.       [Bindable(event="propertyChange")]
  3793.       public function get waitingCancel() : LocalizedButton
  3794.       {
  3795.          return this._1080032473waitingCancel;
  3796.       }
  3797.       
  3798.       public function set installedVersionLabel(param1:Label) : void
  3799.       {
  3800.          var _loc2_:Object = null;
  3801.          _loc2_ = this._346873238installedVersionLabel;
  3802.          if(_loc2_ !== param1)
  3803.          {
  3804.             this._346873238installedVersionLabel = param1;
  3805.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installedVersionLabel",_loc2_,param1));
  3806.          }
  3807.       }
  3808.       
  3809.       private function _AppInstaller_OSButtonBarHBox6_c() : OSButtonBarHBox
  3810.       {
  3811.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  3812.          _loc1_.styleName = "buttonRow";
  3813.          _loc1_.percentWidth = 100;
  3814.          if(!_loc1_.document)
  3815.          {
  3816.             _loc1_.document = this;
  3817.          }
  3818.          _loc1_.addChild(this._AppInstaller_LocalizedButton14_i());
  3819.          _loc1_.addChild(this._AppInstaller_LocalizedButton15_i());
  3820.          return _loc1_;
  3821.       }
  3822.       
  3823.       private function _AppInstaller_Spacer2_i() : Spacer
  3824.       {
  3825.          var _loc1_:Spacer = new Spacer();
  3826.          this._AppInstaller_Spacer2 = _loc1_;
  3827.          _loc1_.height = 16;
  3828.          _loc1_.id = "_AppInstaller_Spacer2";
  3829.          BindingManager.executeBindings(this,"_AppInstaller_Spacer2",this._AppInstaller_Spacer2);
  3830.          if(!_loc1_.document)
  3831.          {
  3832.             _loc1_.document = this;
  3833.          }
  3834.          return _loc1_;
  3835.       }
  3836.       
  3837.       public function set runButton(param1:LocalizedButton) : void
  3838.       {
  3839.          var _loc2_:Object = null;
  3840.          _loc2_ = this._1298695779runButton;
  3841.          if(_loc2_ !== param1)
  3842.          {
  3843.             this._1298695779runButton = param1;
  3844.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"runButton",_loc2_,param1));
  3845.          }
  3846.       }
  3847.       
  3848.       [Bindable(event="propertyChange")]
  3849.       public function get appIconImage() : ExtendedImage
  3850.       {
  3851.          return this._299359041appIconImage;
  3852.       }
  3853.       
  3854.       private function _AppInstaller_SetProperty9_i() : SetProperty
  3855.       {
  3856.          var _loc1_:SetProperty = new SetProperty();
  3857.          this._AppInstaller_SetProperty9 = _loc1_;
  3858.          _loc1_.name = "resourceName";
  3859.          _loc1_.value = "msgConfirmAppInstall";
  3860.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty9",this._AppInstaller_SetProperty9);
  3861.          return _loc1_;
  3862.       }
  3863.       
  3864.       private function _AppInstaller_RemoveChild10_i() : RemoveChild
  3865.       {
  3866.          var _loc1_:RemoveChild = null;
  3867.          _loc1_ = new RemoveChild();
  3868.          this._AppInstaller_RemoveChild10 = _loc1_;
  3869.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild10",this._AppInstaller_RemoveChild10);
  3870.          return _loc1_;
  3871.       }
  3872.       
  3873.       [Bindable(event="propertyChange")]
  3874.       public function get updateMsgText() : LocalizedText
  3875.       {
  3876.          return this._152218811updateMsgText;
  3877.       }
  3878.       
  3879.       [Bindable(event="propertyChange")]
  3880.       private function get rightArrow() : Class
  3881.       {
  3882.          return this._1415400627rightArrow;
  3883.       }
  3884.       
  3885.       public function set finishButton(param1:LocalizedButton) : void
  3886.       {
  3887.          var _loc2_:Object = null;
  3888.          _loc2_ = this._1993628251finishButton;
  3889.          if(_loc2_ !== param1)
  3890.          {
  3891.             this._1993628251finishButton = param1;
  3892.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"finishButton",_loc2_,param1));
  3893.          }
  3894.       }
  3895.       
  3896.       private function onFinish() : void
  3897.       {
  3898.          this.events.dispatchEvent(new Event("appinstall.complete"));
  3899.       }
  3900.       
  3901.       [Bindable(event="propertyChange")]
  3902.       public function get removeDiffLinkButton() : LinkButton
  3903.       {
  3904.          return this._629953365removeDiffLinkButton;
  3905.       }
  3906.       
  3907.       private function _AppInstaller_LocalizedButton16_c() : LocalizedButton
  3908.       {
  3909.          var _loc1_:LocalizedButton = new LocalizedButton();
  3910.          _loc1_.percentWidth = 100;
  3911.          _loc1_.resourceName = "btnUninstall";
  3912.          _loc1_.setStyle("icon",this._embed_mxml_assets_uninstall_icon_png_879991792);
  3913.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton16_click);
  3914.          if(!_loc1_.document)
  3915.          {
  3916.             _loc1_.document = this;
  3917.          }
  3918.          return _loc1_;
  3919.       }
  3920.       
  3921.       private function _AppInstaller_SetProperty17_i() : SetProperty
  3922.       {
  3923.          var _loc1_:SetProperty = new SetProperty();
  3924.          this._AppInstaller_SetProperty17 = _loc1_;
  3925.          _loc1_.name = "styleName";
  3926.          _loc1_.value = "defaultButton";
  3927.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty17",this._AppInstaller_SetProperty17);
  3928.          return _loc1_;
  3929.       }
  3930.       
  3931.       [Bindable(event="propertyChange")]
  3932.       public function get appSetupLabel() : LocalizedLabel
  3933.       {
  3934.          return this._1762116744appSetupLabel;
  3935.       }
  3936.       
  3937.       public function set appVersionLabel(param1:Label) : void
  3938.       {
  3939.          var _loc2_:Object = null;
  3940.          _loc2_ = this._957963709appVersionLabel;
  3941.          if(_loc2_ !== param1)
  3942.          {
  3943.             this._957963709appVersionLabel = param1;
  3944.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appVersionLabel",_loc2_,param1));
  3945.          }
  3946.       }
  3947.       
  3948.       public function ___AppInstaller_State22_enterState(param1:FlexEvent) : void
  3949.       {
  3950.          focusManager.setFocus(this.finishButton);
  3951.       }
  3952.       
  3953.       private function _AppInstaller_Label4_i() : Label
  3954.       {
  3955.          var _loc1_:Label = new Label();
  3956.          this.installedVersionLabel = _loc1_;
  3957.          _loc1_.styleName = "formItemText";
  3958.          _loc1_.addEventListener("creationComplete",this.__installedVersionLabel_creationComplete);
  3959.          _loc1_.id = "installedVersionLabel";
  3960.          BindingManager.executeBindings(this,"installedVersionLabel",this.installedVersionLabel);
  3961.          if(!_loc1_.document)
  3962.          {
  3963.             _loc1_.document = this;
  3964.          }
  3965.          return _loc1_;
  3966.       }
  3967.       
  3968.       private function set rightArrowNative(param1:Class) : void
  3969.       {
  3970.          var _loc2_:Object = null;
  3971.          _loc2_ = this._1501004228rightArrowNative;
  3972.          if(_loc2_ !== param1)
  3973.          {
  3974.             this._1501004228rightArrowNative = param1;
  3975.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"rightArrowNative",_loc2_,param1));
  3976.          }
  3977.       }
  3978.       
  3979.       [Bindable(event="propertyChange")]
  3980.       public function get titleLabel() : LocalizedLabel
  3981.       {
  3982.          return this._1791483012titleLabel;
  3983.       }
  3984.       
  3985.       private function _AppInstaller_SetProperty28_i() : SetProperty
  3986.       {
  3987.          var _loc1_:SetProperty = new SetProperty();
  3988.          this._AppInstaller_SetProperty28 = _loc1_;
  3989.          _loc1_.name = "resourceName";
  3990.          _loc1_.value = "lblReadyToInstall";
  3991.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty28",this._AppInstaller_SetProperty28);
  3992.          return _loc1_;
  3993.       }
  3994.       
  3995.       override public function initialize() : void
  3996.       {
  3997.          var target:AppInstaller = null;
  3998.          var watcherSetupUtilClass:Object = null;
  3999.          mx_internal::setDocumentDescriptor(this._documentDescriptor_);
  4000.          var bindings:Array = this._AppInstaller_bindingsSetup();
  4001.          var watchers:Array = [];
  4002.          target = this;
  4003.          if(_watcherSetupUtil == null)
  4004.          {
  4005.             watcherSetupUtilClass = getDefinitionByName("_AppInstallerWatcherSetupUtil");
  4006.             watcherSetupUtilClass["init"](null);
  4007.          }
  4008.          _watcherSetupUtil.setup(this,function(param1:String):*
  4009.          {
  4010.             return target[param1];
  4011.          },bindings,watchers);
  4012.          var i:uint = 0;
  4013.          while(i < bindings.length)
  4014.          {
  4015.             Binding(bindings[i]).execute();
  4016.             i++;
  4017.          }
  4018.          mx_internal::_bindings = mx_internal::_bindings.concat(bindings);
  4019.          mx_internal::_watchers = mx_internal::_watchers.concat(watchers);
  4020.          super.initialize();
  4021.       }
  4022.       
  4023.       public function ___AppInstaller_State3_enterState(param1:FlexEvent) : void
  4024.       {
  4025.          focusManager.setFocus(this.openButton);
  4026.       }
  4027.       
  4028.       private function getUpdateAppsText(param1:Array) : String
  4029.       {
  4030.          var _loc2_:* = "";
  4031.          if(!param1)
  4032.          {
  4033.             return _loc2_;
  4034.          }
  4035.          var _loc3_:int = 0;
  4036.          while(_loc3_ < param1.length)
  4037.          {
  4038.             _loc2_ += Object(param1[_loc3_]).label;
  4039.             if(_loc3_ < param1.length - 1)
  4040.             {
  4041.                _loc2_ += "<br />";
  4042.             }
  4043.             _loc3_++;
  4044.          }
  4045.          return _loc2_;
  4046.       }
  4047.       
  4048.       public function ___AppInstaller_LocalizedButton16_click(param1:MouseEvent) : void
  4049.       {
  4050.          this.onUninstall();
  4051.       }
  4052.       
  4053.       private function _AppInstaller_State18_c() : State
  4054.       {
  4055.          var _loc1_:State = new State();
  4056.          _loc1_.name = "ProgressUpdate";
  4057.          _loc1_.basedOn = "Progress";
  4058.          _loc1_.overrides = [this._AppInstaller_SetProperty31_i()];
  4059.          return _loc1_;
  4060.       }
  4061.       
  4062.       public function ___AppInstaller_State25_enterState(param1:FlexEvent) : void
  4063.       {
  4064.          focusManager.setFocus(this.runButton);
  4065.       }
  4066.       
  4067.       public function __installButton_click(param1:MouseEvent) : void
  4068.       {
  4069.          this.onInstall();
  4070.       }
  4071.       
  4072.       private function _AppInstaller_AddChild16_i() : AddChild
  4073.       {
  4074.          var _loc1_:AddChild = null;
  4075.          _loc1_ = new AddChild();
  4076.          this._AppInstaller_AddChild16 = _loc1_;
  4077.          _loc1_.position = "after";
  4078.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_Spacer13_c);
  4079.          BindingManager.executeBindings(this,"_AppInstaller_AddChild16",this._AppInstaller_AddChild16);
  4080.          return _loc1_;
  4081.       }
  4082.       
  4083.       private function _AppInstaller_SetProperty39_i() : SetProperty
  4084.       {
  4085.          var _loc1_:SetProperty = new SetProperty();
  4086.          this._AppInstaller_SetProperty39 = _loc1_;
  4087.          _loc1_.name = "stageHeight";
  4088.          _loc1_.value = 225;
  4089.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty39",this._AppInstaller_SetProperty39);
  4090.          return _loc1_;
  4091.       }
  4092.       
  4093.       private function _AppInstaller_OSButtonBarHBox4_c() : OSButtonBarHBox
  4094.       {
  4095.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  4096.          _loc1_.percentWidth = 100;
  4097.          _loc1_.styleName = "buttonRow";
  4098.          if(!_loc1_.document)
  4099.          {
  4100.             _loc1_.document = this;
  4101.          }
  4102.          _loc1_.addChild(this._AppInstaller_LocalizedButton8_i());
  4103.          return _loc1_;
  4104.       }
  4105.       
  4106.       private function _AppInstaller_LocalizedLabel8_i() : LocalizedLabel
  4107.       {
  4108.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4109.          this.progressLabel = _loc1_;
  4110.          _loc1_.styleName = "formItemText";
  4111.          _loc1_.id = "progressLabel";
  4112.          if(!_loc1_.document)
  4113.          {
  4114.             _loc1_.document = this;
  4115.          }
  4116.          return _loc1_;
  4117.       }
  4118.       
  4119.       public function set updateDiffCancelButton(param1:LocalizedButton) : void
  4120.       {
  4121.          var _loc2_:Object = null;
  4122.          _loc2_ = this._1733670438updateDiffCancelButton;
  4123.          if(_loc2_ !== param1)
  4124.          {
  4125.             this._1733670438updateDiffCancelButton = param1;
  4126.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffCancelButton",_loc2_,param1));
  4127.          }
  4128.       }
  4129.       
  4130.       public function ___AppInstaller_State6_enterState(param1:FlexEvent) : void
  4131.       {
  4132.          focusManager.setFocus(this.continueButton);
  4133.       }
  4134.       
  4135.       private function _AppInstaller_SetProperty7_i() : SetProperty
  4136.       {
  4137.          var _loc1_:SetProperty = new SetProperty();
  4138.          this._AppInstaller_SetProperty7 = _loc1_;
  4139.          _loc1_.name = "identityVerified";
  4140.          _loc1_.value = false;
  4141.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty7",this._AppInstaller_SetProperty7);
  4142.          return _loc1_;
  4143.       }
  4144.       
  4145.       private function _AppInstaller_State8_c() : State
  4146.       {
  4147.          var _loc1_:State = new State();
  4148.          _loc1_.name = "Prefs_Full_Mac";
  4149.          _loc1_.basedOn = "Prefs_Full_Win";
  4150.          _loc1_.overrides = [this._AppInstaller_RemoveChild2_i()];
  4151.          _loc1_.addEventListener("enterState",this.___AppInstaller_State8_enterState);
  4152.          return _loc1_;
  4153.       }
  4154.       
  4155.       [Bindable(event="propertyChange")]
  4156.       public function get updateDiffMidSpacer() : Spacer
  4157.       {
  4158.          return this._1780808646updateDiffMidSpacer;
  4159.       }
  4160.       
  4161.       private function _AppInstaller_State29_c() : State
  4162.       {
  4163.          var _loc1_:State = null;
  4164.          _loc1_ = new State();
  4165.          _loc1_.name = "Update_Diff_Disabled";
  4166.          _loc1_.basedOn = "Update_Diff_Ver";
  4167.          _loc1_.overrides = [this._AppInstaller_SetProperty53_i(),this._AppInstaller_RemoveChild10_i(),this._AppInstaller_RemoveChild11_i(),this._AppInstaller_RemoveChild12_i(),this._AppInstaller_RemoveChild13_i(),this._AppInstaller_SetProperty54_i(),this._AppInstaller_SetProperty55_i(),this._AppInstaller_AddChild16_i()];
  4168.          _loc1_.addEventListener("enterState",this.___AppInstaller_State29_enterState);
  4169.          return _loc1_;
  4170.       }
  4171.       
  4172.       public function ___AppInstaller_VBox2_creationComplete(param1:FlexEvent) : void
  4173.       {
  4174.          activate();
  4175.       }
  4176.       
  4177.       public function ___AppInstaller_State9_enterState(param1:FlexEvent) : void
  4178.       {
  4179.          focusManager.setFocus(this.continueButton);
  4180.       }
  4181.       
  4182.       public function set securityHeader(param1:LocalizedText) : void
  4183.       {
  4184.          var _loc2_:Object = null;
  4185.          _loc2_ = this._1027222035securityHeader;
  4186.          if(_loc2_ !== param1)
  4187.          {
  4188.             this._1027222035securityHeader = param1;
  4189.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityHeader",_loc2_,param1));
  4190.          }
  4191.       }
  4192.       
  4193.       public function set dialogCancel(param1:LocalizedButton) : void
  4194.       {
  4195.          var _loc2_:Object = null;
  4196.          _loc2_ = this._83361310dialogCancel;
  4197.          if(_loc2_ !== param1)
  4198.          {
  4199.             this._83361310dialogCancel = param1;
  4200.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"dialogCancel",_loc2_,param1));
  4201.          }
  4202.       }
  4203.       
  4204.       public function __updateDiffReplaceButton_click(param1:MouseEvent) : void
  4205.       {
  4206.          this.onUpdate();
  4207.       }
  4208.       
  4209.       private function _AppInstaller_LocalizedButton14_i() : LocalizedButton
  4210.       {
  4211.          var _loc1_:LocalizedButton = new LocalizedButton();
  4212.          this.updateDiffReplaceButton = _loc1_;
  4213.          _loc1_.minWidth = 120;
  4214.          _loc1_.resourceName = "btnReplace";
  4215.          _loc1_.setStyle("icon",this._embed_mxml_assets_reinstall_icon_png_214909892);
  4216.          _loc1_.addEventListener("click",this.__updateDiffReplaceButton_click);
  4217.          _loc1_.id = "updateDiffReplaceButton";
  4218.          if(!_loc1_.document)
  4219.          {
  4220.             _loc1_.document = this;
  4221.          }
  4222.          return _loc1_;
  4223.       }
  4224.       
  4225.       private function _AppInstaller_SetProperty15_i() : SetProperty
  4226.       {
  4227.          var _loc1_:SetProperty = new SetProperty();
  4228.          this._AppInstaller_SetProperty15 = _loc1_;
  4229.          _loc1_.name = "resourceName";
  4230.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty15",this._AppInstaller_SetProperty15);
  4231.          return _loc1_;
  4232.       }
  4233.       
  4234.       private function onSave() : void
  4235.       {
  4236.          var file:File = File.documentsDirectory.resolvePath(this.record.filename);
  4237.          file.addEventListener(Event.SELECT,function(param1:Event):void
  4238.          {
  4239.             record.prefs.saveFile = param1.target;
  4240.             record.prefs.action = "save";
  4241.             currentState = "ProgressSave";
  4242.             events.dispatchEvent(new Event("appinstall.complete"));
  4243.          });
  4244.          file.browseForSave("");
  4245.       }
  4246.       
  4247.       public function __removeDiffLinkButton_click(param1:MouseEvent) : void
  4248.       {
  4249.          this.onMore();
  4250.       }
  4251.       
  4252.       private function _AppInstaller_Label2_i() : Label
  4253.       {
  4254.          var _loc1_:Label = new Label();
  4255.          this.fileFromLabel = _loc1_;
  4256.          _loc1_.styleName = "formItemText";
  4257.          _loc1_.maxWidth = 280;
  4258.          _loc1_.addEventListener("creationComplete",this.__fileFromLabel_creationComplete);
  4259.          _loc1_.id = "fileFromLabel";
  4260.          BindingManager.executeBindings(this,"fileFromLabel",this.fileFromLabel);
  4261.          if(!_loc1_.document)
  4262.          {
  4263.             _loc1_.document = this;
  4264.          }
  4265.          return _loc1_;
  4266.       }
  4267.       
  4268.       private function _AppInstaller_LocalizedLabel6_c() : LocalizedLabel
  4269.       {
  4270.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4271.          _loc1_.resourceName = "lblInstallationPrefs";
  4272.          _loc1_.styleName = "h2";
  4273.          if(!_loc1_.document)
  4274.          {
  4275.             _loc1_.document = this;
  4276.          }
  4277.          return _loc1_;
  4278.       }
  4279.       
  4280.       private function _AppInstaller_SetProperty26_i() : SetProperty
  4281.       {
  4282.          var _loc1_:SetProperty = new SetProperty();
  4283.          this._AppInstaller_SetProperty26 = _loc1_;
  4284.          _loc1_.name = "resourceName";
  4285.          _loc1_.value = "progressWait";
  4286.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty26",this._AppInstaller_SetProperty26);
  4287.          return _loc1_;
  4288.       }
  4289.       
  4290.       [Bindable(event="propertyChange")]
  4291.       private function get appIconBG() : Class
  4292.       {
  4293.          return this._1197773823appIconBG;
  4294.       }
  4295.       
  4296.       public function set appNameLabel(param1:Label) : void
  4297.       {
  4298.          var _loc2_:Object = null;
  4299.          _loc2_ = this._1368887800appNameLabel;
  4300.          if(_loc2_ !== param1)
  4301.          {
  4302.             this._1368887800appNameLabel = param1;
  4303.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appNameLabel",_loc2_,param1));
  4304.          }
  4305.       }
  4306.       
  4307.       public function set updateSameVerContentBox(param1:VBox) : void
  4308.       {
  4309.          var _loc2_:Object = null;
  4310.          _loc2_ = this._768499206updateSameVerContentBox;
  4311.          if(_loc2_ !== param1)
  4312.          {
  4313.             this._768499206updateSameVerContentBox = param1;
  4314.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSameVerContentBox",_loc2_,param1));
  4315.          }
  4316.       }
  4317.       
  4318.       private function _AppInstaller_Text3_i() : Text
  4319.       {
  4320.          var _loc1_:Text = new Text();
  4321.          this._AppInstaller_Text3 = _loc1_;
  4322.          _loc1_.percentWidth = 100;
  4323.          _loc1_.styleName = "errorNumberText";
  4324.          _loc1_.id = "_AppInstaller_Text3";
  4325.          BindingManager.executeBindings(this,"_AppInstaller_Text3",this._AppInstaller_Text3);
  4326.          if(!_loc1_.document)
  4327.          {
  4328.             _loc1_.document = this;
  4329.          }
  4330.          return _loc1_;
  4331.       }
  4332.       
  4333.       private function _AppInstaller_LinkButton2_i() : LinkButton
  4334.       {
  4335.          var _loc1_:LinkButton = new LinkButton();
  4336.          this.removeDiffLinkButton = _loc1_;
  4337.          _loc1_.labelPlacement = "left";
  4338.          _loc1_.addEventListener("click",this.__removeDiffLinkButton_click);
  4339.          _loc1_.id = "removeDiffLinkButton";
  4340.          BindingManager.executeBindings(this,"removeDiffLinkButton",this.removeDiffLinkButton);
  4341.          if(!_loc1_.document)
  4342.          {
  4343.             _loc1_.document = this;
  4344.          }
  4345.          return _loc1_;
  4346.       }
  4347.       
  4348.       private function _AppInstaller_State16_c() : State
  4349.       {
  4350.          var _loc1_:State = new State();
  4351.          _loc1_.name = "ProgressInstall";
  4352.          _loc1_.basedOn = "Progress";
  4353.          _loc1_.overrides = [this._AppInstaller_SetProperty29_i()];
  4354.          return _loc1_;
  4355.       }
  4356.       
  4357.       private function _AppInstaller_OSButtonBarHBox2_c() : OSButtonBarHBox
  4358.       {
  4359.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  4360.          _loc1_.styleName = "buttonRow";
  4361.          if(!_loc1_.document)
  4362.          {
  4363.             _loc1_.document = this;
  4364.          }
  4365.          _loc1_.addChild(this._AppInstaller_LocalizedButton4_i());
  4366.          _loc1_.addChild(this._AppInstaller_LocalizedButton5_i());
  4367.          return _loc1_;
  4368.       }
  4369.       
  4370.       public function set openButton(param1:LocalizedButton) : void
  4371.       {
  4372.          var _loc2_:Object = null;
  4373.          _loc2_ = this._137111012openButton;
  4374.          if(_loc2_ !== param1)
  4375.          {
  4376.             this._137111012openButton = param1;
  4377.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"openButton",_loc2_,param1));
  4378.          }
  4379.       }
  4380.       
  4381.       private function _AppInstaller_AddChild14_i() : AddChild
  4382.       {
  4383.          var _loc1_:AddChild = new AddChild();
  4384.          this._AppInstaller_AddChild14 = _loc1_;
  4385.          _loc1_.position = "lastChild";
  4386.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LinkButton2_i);
  4387.          BindingManager.executeBindings(this,"_AppInstaller_AddChild14",this._AppInstaller_AddChild14);
  4388.          return _loc1_;
  4389.       }
  4390.       
  4391.       private function _AppInstaller_SetProperty37_i() : SetProperty
  4392.       {
  4393.          var _loc1_:SetProperty = new SetProperty();
  4394.          this._AppInstaller_SetProperty37 = _loc1_;
  4395.          _loc1_.name = "stageHeight";
  4396.          _loc1_.value = 200;
  4397.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty37",this._AppInstaller_SetProperty37);
  4398.          return _loc1_;
  4399.       }
  4400.       
  4401.       private function _AppInstaller_SetProperty5_i() : SetProperty
  4402.       {
  4403.          var _loc1_:SetProperty = new SetProperty();
  4404.          this._AppInstaller_SetProperty5 = _loc1_;
  4405.          _loc1_.name = "source";
  4406.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty5",this._AppInstaller_SetProperty5);
  4407.          return _loc1_;
  4408.       }
  4409.       
  4410.       private function _AppInstaller_State6_c() : State
  4411.       {
  4412.          var _loc1_:State = new State();
  4413.          _loc1_.name = "Prefs_Full_Win";
  4414.          _loc1_.basedOn = "appNameWithIconBaseState";
  4415.          _loc1_.overrides = [this._AppInstaller_SetProperty19_i(),this._AppInstaller_AddChild6_i()];
  4416.          _loc1_.addEventListener("enterState",this.___AppInstaller_State6_enterState);
  4417.          return _loc1_;
  4418.       }
  4419.       
  4420.       [Bindable(event="propertyChange")]
  4421.       public function get leftBox() : Canvas
  4422.       {
  4423.          return this._55415876leftBox;
  4424.       }
  4425.       
  4426.       private function _AppInstaller_State27_c() : State
  4427.       {
  4428.          var _loc1_:State = new State();
  4429.          _loc1_.name = "Update_Diff_Ver";
  4430.          _loc1_.basedOn = "appNameWithIconBaseState";
  4431.          _loc1_.overrides = [this._AppInstaller_SetProperty48_i(),this._AppInstaller_AddChild13_i(),this._AppInstaller_SetProperty49_i()];
  4432.          _loc1_.addEventListener("enterState",this.___AppInstaller_State27_enterState);
  4433.          return _loc1_;
  4434.       }
  4435.       
  4436.       public function set eula(param1:EULA) : void
  4437.       {
  4438.          var _loc2_:Object = null;
  4439.          _loc2_ = this._3124773eula;
  4440.          if(_loc2_ !== param1)
  4441.          {
  4442.             this._3124773eula = param1;
  4443.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"eula",_loc2_,param1));
  4444.          }
  4445.       }
  4446.       
  4447.       private function _AppInstaller_Boolean1_i() : Boolean
  4448.       {
  4449.          var _loc1_:Boolean = undefined;
  4450.          this.showDescription = _loc1_;
  4451.          BindingManager.executeBindings(this,"showDescription",this.showDescription);
  4452.          return _loc1_;
  4453.       }
  4454.       
  4455.       [Bindable(event="propertyChange")]
  4456.       private function get record() : ObjectProxy
  4457.       {
  4458.          return this._934908847record;
  4459.       }
  4460.       
  4461.       private function _AppInstaller_SetProperty48_i() : SetProperty
  4462.       {
  4463.          var _loc1_:SetProperty = new SetProperty();
  4464.          this._AppInstaller_SetProperty48 = _loc1_;
  4465.          _loc1_.name = "stageHeight";
  4466.          _loc1_.value = 280;
  4467.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty48",this._AppInstaller_SetProperty48);
  4468.          return _loc1_;
  4469.       }
  4470.       
  4471.       private function _AppInstaller_LocalizedButton12_i() : LocalizedButton
  4472.       {
  4473.          var _loc1_:LocalizedButton = new LocalizedButton();
  4474.          this.runButton = _loc1_;
  4475.          _loc1_.resourceName = "btnRunNow";
  4476.          _loc1_.styleName = "defaultButton";
  4477.          _loc1_.setStyle("icon",this._embed_mxml_assets_run_icon_png_1458741982);
  4478.          _loc1_.setStyle("textAlign","left");
  4479.          _loc1_.addEventListener("click",this.__runButton_click);
  4480.          _loc1_.id = "runButton";
  4481.          if(!_loc1_.document)
  4482.          {
  4483.             _loc1_.document = this;
  4484.          }
  4485.          return _loc1_;
  4486.       }
  4487.       
  4488.       public function __continueButton_click(param1:MouseEvent) : void
  4489.       {
  4490.          this.onContinue();
  4491.       }
  4492.       
  4493.       private function _AppInstaller_SetProperty13_i() : SetProperty
  4494.       {
  4495.          var _loc1_:SetProperty = new SetProperty();
  4496.          this._AppInstaller_SetProperty13 = _loc1_;
  4497.          _loc1_.name = "currentState";
  4498.          _loc1_.value = "opened";
  4499.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty13",this._AppInstaller_SetProperty13);
  4500.          return _loc1_;
  4501.       }
  4502.       
  4503.       [Bindable(event="propertyChange")]
  4504.       public function get updateDiffVersionForm() : Form
  4505.       {
  4506.          return this._1648198546updateDiffVersionForm;
  4507.       }
  4508.       
  4509.       [Bindable(event="propertyChange")]
  4510.       public function get uninstallSame() : LocalizedButton
  4511.       {
  4512.          return this._805692312uninstallSame;
  4513.       }
  4514.       
  4515.       private function set airPackageIcon(param1:Class) : void
  4516.       {
  4517.          var _loc2_:Object = null;
  4518.          _loc2_ = this._1869917749airPackageIcon;
  4519.          if(_loc2_ !== param1)
  4520.          {
  4521.             this._1869917749airPackageIcon = param1;
  4522.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airPackageIcon",_loc2_,param1));
  4523.          }
  4524.       }
  4525.       
  4526.       [Bindable(event="propertyChange")]
  4527.       private function get downArrow() : Class
  4528.       {
  4529.          return this._1273099399downArrow;
  4530.       }
  4531.       
  4532.       private function _AppInstaller_SetProperty24_i() : SetProperty
  4533.       {
  4534.          var _loc1_:SetProperty = new SetProperty();
  4535.          this._AppInstaller_SetProperty24 = _loc1_;
  4536.          _loc1_.name = "stageHeight";
  4537.          _loc1_.value = 200;
  4538.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty24",this._AppInstaller_SetProperty24);
  4539.          return _loc1_;
  4540.       }
  4541.       
  4542.       private function _AppInstaller_LocalizedLabel4_i() : LocalizedLabel
  4543.       {
  4544.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4545.          this.verifiedLabel = _loc1_;
  4546.          _loc1_.resourceName = "lblPublisherUNKNOWN";
  4547.          _loc1_.styleName = "formItemText";
  4548.          _loc1_.maxWidth = 240;
  4549.          _loc1_.addEventListener("creationComplete",this.__verifiedLabel_creationComplete);
  4550.          _loc1_.id = "verifiedLabel";
  4551.          if(!_loc1_.document)
  4552.          {
  4553.             _loc1_.document = this;
  4554.          }
  4555.          return _loc1_;
  4556.       }
  4557.       
  4558.       private function _AppInstaller_ProgressBar1_i() : ProgressBar
  4559.       {
  4560.          var _loc1_:ProgressBar = new ProgressBar();
  4561.          this.progressBar = _loc1_;
  4562.          _loc1_.percentWidth = 90;
  4563.          _loc1_.label = "";
  4564.          _loc1_.mode = "manual";
  4565.          _loc1_.addEventListener("creationComplete",this.__progressBar_creationComplete);
  4566.          _loc1_.id = "progressBar";
  4567.          if(!_loc1_.document)
  4568.          {
  4569.             _loc1_.document = this;
  4570.          }
  4571.          return _loc1_;
  4572.       }
  4573.       
  4574.       [Bindable(event="propertyChange")]
  4575.       public function get doneLabel() : LocalizedLabel
  4576.       {
  4577.          return this._1627475090doneLabel;
  4578.       }
  4579.       
  4580.       private function _AppInstaller_Text1_i() : Text
  4581.       {
  4582.          var _loc1_:Text = new Text();
  4583.          this._AppInstaller_Text1 = _loc1_;
  4584.          _loc1_.percentWidth = 100;
  4585.          _loc1_.id = "_AppInstaller_Text1";
  4586.          BindingManager.executeBindings(this,"_AppInstaller_Text1",this._AppInstaller_Text1);
  4587.          if(!_loc1_.document)
  4588.          {
  4589.             _loc1_.document = this;
  4590.          }
  4591.          return _loc1_;
  4592.       }
  4593.       
  4594.       public function set cancelButton(param1:LocalizedButton) : void
  4595.       {
  4596.          var _loc2_:Object = null;
  4597.          _loc2_ = this._1990131276cancelButton;
  4598.          if(_loc2_ !== param1)
  4599.          {
  4600.             this._1990131276cancelButton = param1;
  4601.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"cancelButton",_loc2_,param1));
  4602.          }
  4603.       }
  4604.       
  4605.       private function _AppInstaller_VBox12_i() : VBox
  4606.       {
  4607.          var _loc1_:VBox = new VBox();
  4608.          this.updateDiffVerContentBox = _loc1_;
  4609.          _loc1_.styleName = "contentBox";
  4610.          _loc1_.percentWidth = 100;
  4611.          _loc1_.percentHeight = 100;
  4612.          _loc1_.setStyle("verticalAlign","top");
  4613.          _loc1_.id = "updateDiffVerContentBox";
  4614.          BindingManager.executeBindings(this,"updateDiffVerContentBox",this.updateDiffVerContentBox);
  4615.          if(!_loc1_.document)
  4616.          {
  4617.             _loc1_.document = this;
  4618.          }
  4619.          _loc1_.addChild(this._AppInstaller_LocalizedText3_i());
  4620.          _loc1_.addChild(this._AppInstaller_Form3_i());
  4621.          _loc1_.addChild(this._AppInstaller_Spacer11_i());
  4622.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox6_c());
  4623.          _loc1_.addChild(this._AppInstaller_Spacer12_i());
  4624.          _loc1_.addChild(this._AppInstaller_HRule1_i());
  4625.          _loc1_.addChild(this._AppInstaller_LinkButton1_i());
  4626.          return _loc1_;
  4627.       }
  4628.       
  4629.       private function wfoSelect(param1:Event) : void
  4630.       {
  4631.          this.record.file = this.fileToOpen.nativePath;
  4632.          this.events.dispatchEvent(new Event("appinstall.complete"));
  4633.       }
  4634.       
  4635.       private function _AppInstaller_State14_c() : State
  4636.       {
  4637.          var _loc1_:State = new State();
  4638.          _loc1_.name = "ProgressDownloading";
  4639.          _loc1_.basedOn = "Progress";
  4640.          _loc1_.overrides = [this._AppInstaller_SetProperty27_i()];
  4641.          return _loc1_;
  4642.       }
  4643.       
  4644.       public function __installedVersionLabel_creationComplete(param1:FlexEvent) : void
  4645.       {
  4646.          this.giveAccessibleName(this.installedVersionLabel,"lblInstalledVersion");
  4647.       }
  4648.       
  4649.       protected function hideFromAccessibility(param1:DisplayObject) : void
  4650.       {
  4651.          param1.accessibilityProperties = this.hiddenAccessibility();
  4652.       }
  4653.       
  4654.       private function _AppInstaller_AddChild12_i() : AddChild
  4655.       {
  4656.          var _loc1_:AddChild = new AddChild();
  4657.          this._AppInstaller_AddChild12 = _loc1_;
  4658.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox11_i);
  4659.          BindingManager.executeBindings(this,"_AppInstaller_AddChild12",this._AppInstaller_AddChild12);
  4660.          return _loc1_;
  4661.       }
  4662.       
  4663.       private function _AppInstaller_SetProperty35_i() : SetProperty
  4664.       {
  4665.          var _loc1_:SetProperty = new SetProperty();
  4666.          this._AppInstaller_SetProperty35 = _loc1_;
  4667.          _loc1_.name = "stageHeight";
  4668.          _loc1_.value = 200;
  4669.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty35",this._AppInstaller_SetProperty35);
  4670.          return _loc1_;
  4671.       }
  4672.       
  4673.       public function set browseButton(param1:Button) : void
  4674.       {
  4675.          var _loc2_:Object = null;
  4676.          _loc2_ = this._398731868browseButton;
  4677.          if(_loc2_ !== param1)
  4678.          {
  4679.             this._398731868browseButton = param1;
  4680.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"browseButton",_loc2_,param1));
  4681.          }
  4682.       }
  4683.       
  4684.       private function _AppInstaller_SetProperty3_i() : SetProperty
  4685.       {
  4686.          var _loc1_:SetProperty = new SetProperty();
  4687.          this._AppInstaller_SetProperty3 = _loc1_;
  4688.          _loc1_.name = "stageHeight";
  4689.          _loc1_.value = 200;
  4690.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty3",this._AppInstaller_SetProperty3);
  4691.          return _loc1_;
  4692.       }
  4693.       
  4694.       private function _AppInstaller_State4_c() : State
  4695.       {
  4696.          var _loc1_:State = new State();
  4697.          _loc1_.name = "Security";
  4698.          _loc1_.overrides = [this._AppInstaller_SetProperty4_i(),this._AppInstaller_SetProperty5_i(),this._AppInstaller_SetProperty6_i(),this._AppInstaller_SetProperty7_i(),this._AppInstaller_AddChild4_i(),this._AppInstaller_AddChild5_i()];
  4699.          _loc1_.addEventListener("enterState",this.___AppInstaller_State4_enterState);
  4700.          return _loc1_;
  4701.       }
  4702.       
  4703.       private function _AppInstaller_State25_c() : State
  4704.       {
  4705.          var _loc1_:State = new State();
  4706.          _loc1_.name = "Update_Same_Ver";
  4707.          _loc1_.basedOn = "appNameWithIconBaseState";
  4708.          _loc1_.overrides = [this._AppInstaller_SetProperty40_i(),this._AppInstaller_AddChild12_i()];
  4709.          _loc1_.addEventListener("enterState",this.___AppInstaller_State25_enterState);
  4710.          return _loc1_;
  4711.       }
  4712.       
  4713.       [Bindable(event="propertyChange")]
  4714.       public function get updateSameVerCancelButton() : LocalizedButton
  4715.       {
  4716.          return this._978582720updateSameVerCancelButton;
  4717.       }
  4718.       
  4719.       public function set updateAppsRunning(param1:TextArea) : void
  4720.       {
  4721.          var _loc2_:Object = null;
  4722.          _loc2_ = this._1318708836updateAppsRunning;
  4723.          if(_loc2_ !== param1)
  4724.          {
  4725.             this._1318708836updateAppsRunning = param1;
  4726.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateAppsRunning",_loc2_,param1));
  4727.          }
  4728.       }
  4729.       
  4730.       public function __dialogCancel_click(param1:MouseEvent) : void
  4731.       {
  4732.          this.onCancel();
  4733.       }
  4734.       
  4735.       private function _AppInstaller_SetProperty46_i() : SetProperty
  4736.       {
  4737.          var _loc1_:SetProperty = new SetProperty();
  4738.          this._AppInstaller_SetProperty46 = _loc1_;
  4739.          _loc1_.name = "styleName";
  4740.          _loc1_.value = "";
  4741.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty46",this._AppInstaller_SetProperty46);
  4742.          return _loc1_;
  4743.       }
  4744.       
  4745.       private function _AppInstaller_AddChild8_i() : AddChild
  4746.       {
  4747.          var _loc1_:AddChild = new AddChild();
  4748.          this._AppInstaller_AddChild8 = _loc1_;
  4749.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox6_i);
  4750.          BindingManager.executeBindings(this,"_AppInstaller_AddChild8",this._AppInstaller_AddChild8);
  4751.          return _loc1_;
  4752.       }
  4753.       
  4754.       [Bindable(event="propertyChange")]
  4755.       public function get updateDiffVerContentBox() : VBox
  4756.       {
  4757.          return this._314102585updateDiffVerContentBox;
  4758.       }
  4759.       
  4760.       protected function giveAccessibleName(param1:DisplayObject, param2:String, param3:String = null) : void
  4761.       {
  4762.          param1.accessibilityProperties = this.accessibleName(param2,param3);
  4763.       }
  4764.       
  4765.       private function set yellowSecurityIcon(param1:Class) : void
  4766.       {
  4767.          var _loc2_:Object = null;
  4768.          _loc2_ = this._703057299yellowSecurityIcon;
  4769.          if(_loc2_ !== param1)
  4770.          {
  4771.             this._703057299yellowSecurityIcon = param1;
  4772.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"yellowSecurityIcon",_loc2_,param1));
  4773.          }
  4774.       }
  4775.       
  4776.       private function _AppInstaller_LocalizedButton10_i() : LocalizedButton
  4777.       {
  4778.          var _loc1_:LocalizedButton = new LocalizedButton();
  4779.          this.closeButton = _loc1_;
  4780.          _loc1_.resourceName = "btnClose";
  4781.          _loc1_.addEventListener("click",this.__closeButton_click);
  4782.          _loc1_.id = "closeButton";
  4783.          if(!_loc1_.document)
  4784.          {
  4785.             _loc1_.document = this;
  4786.          }
  4787.          return _loc1_;
  4788.       }
  4789.       
  4790.       [Bindable(event="propertyChange")]
  4791.       private function get airIcon() : Class
  4792.       {
  4793.          return this._992840477airIcon;
  4794.       }
  4795.       
  4796.       public function set installAIRCheckBox(param1:CheckBox) : void
  4797.       {
  4798.          var _loc2_:Object = null;
  4799.          _loc2_ = this._476780146installAIRCheckBox;
  4800.          if(_loc2_ !== param1)
  4801.          {
  4802.             this._476780146installAIRCheckBox = param1;
  4803.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installAIRCheckBox",_loc2_,param1));
  4804.          }
  4805.       }
  4806.       
  4807.       private function _AppInstaller_LocalizedFormItem7_c() : LocalizedFormItem
  4808.       {
  4809.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  4810.          _loc1_.resourceName = "lblVersionToInstall";
  4811.          if(!_loc1_.document)
  4812.          {
  4813.             _loc1_.document = this;
  4814.          }
  4815.          _loc1_.addChild(this._AppInstaller_Label5_i());
  4816.          return _loc1_;
  4817.       }
  4818.       
  4819.       private function _AppInstaller_SetProperty11_i() : SetProperty
  4820.       {
  4821.          var _loc1_:SetProperty = new SetProperty();
  4822.          this._AppInstaller_SetProperty11 = _loc1_;
  4823.          _loc1_.name = "source";
  4824.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty11",this._AppInstaller_SetProperty11);
  4825.          return _loc1_;
  4826.       }
  4827.       
  4828.       protected function initProgressAccessibility(param1:ProgressBar) : void
  4829.       {
  4830.          param1.accessibilityProperties = new AccessibilityProperties();
  4831.          this.updateProgressAccessibility(param1);
  4832.       }
  4833.       
  4834.       public function __startApplicationCheckBox_click(param1:MouseEvent) : void
  4835.       {
  4836.          this.record.prefs.launch = !this.record.prefs.launch;
  4837.       }
  4838.       
  4839.       private function _AppInstaller_SetProperty22_i() : SetProperty
  4840.       {
  4841.          var _loc1_:SetProperty = new SetProperty();
  4842.          this._AppInstaller_SetProperty22 = _loc1_;
  4843.          _loc1_.name = "header";
  4844.          _loc1_.value = "titleLicenseAgreement";
  4845.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty22",this._AppInstaller_SetProperty22);
  4846.          return _loc1_;
  4847.       }
  4848.       
  4849.       private function _AppInstaller_LocalizedLabel2_c() : LocalizedLabel
  4850.       {
  4851.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4852.          _loc1_.styleName = "h1";
  4853.          _loc1_.resourceName = "msgOpenOrSaveConfirm";
  4854.          if(!_loc1_.document)
  4855.          {
  4856.             _loc1_.document = this;
  4857.          }
  4858.          return _loc1_;
  4859.       }
  4860.       
  4861.       private function _AppInstaller_Spacer14_c() : Spacer
  4862.       {
  4863.          var _loc1_:Spacer = null;
  4864.          _loc1_ = new Spacer();
  4865.          _loc1_.height = 14;
  4866.          if(!_loc1_.document)
  4867.          {
  4868.             _loc1_.document = this;
  4869.          }
  4870.          return _loc1_;
  4871.       }
  4872.       
  4873.       private function _AppInstaller_LocalizedButton8_i() : LocalizedButton
  4874.       {
  4875.          var _loc1_:LocalizedButton = new LocalizedButton();
  4876.          this.progressCancel = _loc1_;
  4877.          _loc1_.resourceName = "btnCancel";
  4878.          _loc1_.addEventListener("click",this.__progressCancel_click);
  4879.          _loc1_.id = "progressCancel";
  4880.          if(!_loc1_.document)
  4881.          {
  4882.             _loc1_.document = this;
  4883.          }
  4884.          return _loc1_;
  4885.       }
  4886.       
  4887.       private function _AppInstaller_VBox10_c() : VBox
  4888.       {
  4889.          var _loc1_:VBox = new VBox();
  4890.          _loc1_.percentHeight = 100;
  4891.          _loc1_.percentWidth = 100;
  4892.          _loc1_.setStyle("verticalAlign","middle");
  4893.          if(!_loc1_.document)
  4894.          {
  4895.             _loc1_.document = this;
  4896.          }
  4897.          _loc1_.addChild(this._AppInstaller_LocalizedLabel11_c());
  4898.          _loc1_.addChild(this._AppInstaller_Text2_i());
  4899.          _loc1_.addChild(this._AppInstaller_Text3_i());
  4900.          return _loc1_;
  4901.       }
  4902.       
  4903.       [Bindable(event="propertyChange")]
  4904.       public function get verifiedLabel() : LocalizedLabel
  4905.       {
  4906.          return this._1243058932verifiedLabel;
  4907.       }
  4908.       
  4909.       [Bindable(event="propertyChange")]
  4910.       public function get securityContent() : VBox
  4911.       {
  4912.          return this._1622889191securityContent;
  4913.       }
  4914.       
  4915.       private function _AppInstaller_State12_c() : State
  4916.       {
  4917.          var _loc1_:State = new State();
  4918.          _loc1_.name = "Progress";
  4919.          _loc1_.basedOn = "appNameBaseState";
  4920.          _loc1_.overrides = [this._AppInstaller_SetProperty24_i(),this._AppInstaller_AddChild8_i()];
  4921.          return _loc1_;
  4922.       }
  4923.       
  4924.       private function _AppInstaller_AddChild10_i() : AddChild
  4925.       {
  4926.          var _loc1_:AddChild = new AddChild();
  4927.          this._AppInstaller_AddChild10 = _loc1_;
  4928.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox7_i);
  4929.          BindingManager.executeBindings(this,"_AppInstaller_AddChild10",this._AppInstaller_AddChild10);
  4930.          return _loc1_;
  4931.       }
  4932.       
  4933.       private function _AppInstaller_SetProperty33_i() : SetProperty
  4934.       {
  4935.          var _loc1_:SetProperty = new SetProperty();
  4936.          this._AppInstaller_SetProperty33 = _loc1_;
  4937.          _loc1_.name = "resourceName";
  4938.          _loc1_.value = "lblWaitWhileUpdating";
  4939.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty33",this._AppInstaller_SetProperty33);
  4940.          return _loc1_;
  4941.       }
  4942.       
  4943.       public function set contentBox(param1:VBox) : void
  4944.       {
  4945.          var _loc2_:Object = null;
  4946.          _loc2_ = this._264524434contentBox;
  4947.          if(_loc2_ !== param1)
  4948.          {
  4949.             this._264524434contentBox = param1;
  4950.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"contentBox",_loc2_,param1));
  4951.          }
  4952.       }
  4953.       
  4954.       [Bindable(event="propertyChange")]
  4955.       public function get updateDiffReplaceButton() : LocalizedButton
  4956.       {
  4957.          return this._1106646328updateDiffReplaceButton;
  4958.       }
  4959.       
  4960.       private function onCancel() : void
  4961.       {
  4962.          this.events.dispatchEvent(new Event("appinstall.cancel"));
  4963.       }
  4964.       
  4965.       private function _AppInstaller_HBox3_c() : HBox
  4966.       {
  4967.          var _loc1_:HBox = new HBox();
  4968.          _loc1_.percentWidth = 100;
  4969.          _loc1_.percentHeight = 100;
  4970.          _loc1_.setStyle("paddingTop",14);
  4971.          _loc1_.setStyle("horizontalGap",10);
  4972.          if(!_loc1_.document)
  4973.          {
  4974.             _loc1_.document = this;
  4975.          }
  4976.          _loc1_.addChild(this._AppInstaller_Canvas3_c());
  4977.          _loc1_.addChild(this._AppInstaller_Canvas4_c());
  4978.          return _loc1_;
  4979.       }
  4980.       
  4981.       private function _AppInstaller_SetProperty1_i() : SetProperty
  4982.       {
  4983.          var _loc1_:SetProperty = new SetProperty();
  4984.          this._AppInstaller_SetProperty1 = _loc1_;
  4985.          _loc1_.name = "showAppIcon";
  4986.          _loc1_.value = false;
  4987.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty1",this._AppInstaller_SetProperty1);
  4988.          return _loc1_;
  4989.       }
  4990.       
  4991.       private function _AppInstaller_RemoveChild8_i() : RemoveChild
  4992.       {
  4993.          var _loc1_:RemoveChild = new RemoveChild();
  4994.          this._AppInstaller_RemoveChild8 = _loc1_;
  4995.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild8",this._AppInstaller_RemoveChild8);
  4996.          return _loc1_;
  4997.       }
  4998.       
  4999.       private function _AppInstaller_State23_c() : State
  5000.       {
  5001.          var _loc1_:State = new State();
  5002.          _loc1_.name = "Done_Cancel";
  5003.          _loc1_.basedOn = "Done";
  5004.          _loc1_.overrides = [this._AppInstaller_SetProperty37_i(),this._AppInstaller_SetProperty38_i()];
  5005.          return _loc1_;
  5006.       }
  5007.       
  5008.       private function _AppInstaller_State2_c() : State
  5009.       {
  5010.          var _loc1_:State = new State();
  5011.          _loc1_.name = "appNameWithIconBaseState";
  5012.          _loc1_.basedOn = "appNameBaseState";
  5013.          _loc1_.overrides = [this._AppInstaller_SetProperty2_i()];
  5014.          return _loc1_;
  5015.       }
  5016.       
  5017.       private function onBrowse() : void
  5018.       {
  5019.          var file:File = new File();
  5020.          if(this.record.prefs.location == "")
  5021.          {
  5022.             file.nativePath = this.record.prefs.defaultLocation;
  5023.          }
  5024.          else
  5025.          {
  5026.             file.nativePath = this.record.prefs.location;
  5027.          }
  5028.          file.addEventListener(Event.SELECT,function(param1:Event):void
  5029.          {
  5030.             var _loc2_:File = File(param1.target);
  5031.             record.prefs.location = _loc2_.nativePath;
  5032.          });
  5033.          file.browseForDirectory("");
  5034.       }
  5035.       
  5036.       private function _AppInstaller_AddChild6_i() : AddChild
  5037.       {
  5038.          var _loc1_:AddChild = new AddChild();
  5039.          this._AppInstaller_AddChild6 = _loc1_;
  5040.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox4_i);
  5041.          BindingManager.executeBindings(this,"_AppInstaller_AddChild6",this._AppInstaller_AddChild6);
  5042.          return _loc1_;
  5043.       }
  5044.       
  5045.       private function _AppInstaller_SetProperty44_i() : SetProperty
  5046.       {
  5047.          var _loc1_:SetProperty = new SetProperty();
  5048.          this._AppInstaller_SetProperty44 = _loc1_;
  5049.          _loc1_.name = "enabled";
  5050.          _loc1_.value = false;
  5051.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty44",this._AppInstaller_SetProperty44);
  5052.          return _loc1_;
  5053.       }
  5054.       
  5055.       public function set progressBar(param1:ProgressBar) : void
  5056.       {
  5057.          var _loc2_:Object = null;
  5058.          _loc2_ = this._1131509414progressBar;
  5059.          if(_loc2_ !== param1)
  5060.          {
  5061.             this._1131509414progressBar = param1;
  5062.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressBar",_loc2_,param1));
  5063.          }
  5064.       }
  5065.       
  5066.       private function _AppInstaller_Form2_c() : Form
  5067.       {
  5068.          var _loc1_:Form = new Form();
  5069.          _loc1_.percentWidth = 100;
  5070.          _loc1_.setStyle("verticalGap",-2);
  5071.          _loc1_.setStyle("paddingTop",0);
  5072.          if(!_loc1_.document)
  5073.          {
  5074.             _loc1_.document = this;
  5075.          }
  5076.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem4_c());
  5077.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem5_c());
  5078.          return _loc1_;
  5079.       }
  5080.       
  5081.       public function ___AppInstaller_InstallerApplication1_applicationComplete(param1:FlexEvent) : void
  5082.       {
  5083.          this.onApplicationComplete();
  5084.       }
  5085.       
  5086.       private function _AppInstaller_LocalizedFormItem5_c() : LocalizedFormItem
  5087.       {
  5088.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  5089.          _loc1_.resourceName = "lblApplication";
  5090.          _loc1_.percentWidth = 100;
  5091.          if(!_loc1_.document)
  5092.          {
  5093.             _loc1_.document = this;
  5094.          }
  5095.          _loc1_.addChild(this._AppInstaller_Label3_i());
  5096.          return _loc1_;
  5097.       }
  5098.       
  5099.       private function _AppInstaller_SetProperty55_i() : SetProperty
  5100.       {
  5101.          var _loc1_:SetProperty = null;
  5102.          _loc1_ = new SetProperty();
  5103.          this._AppInstaller_SetProperty55 = _loc1_;
  5104.          _loc1_.name = "enabled";
  5105.          _loc1_.value = false;
  5106.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty55",this._AppInstaller_SetProperty55);
  5107.          return _loc1_;
  5108.       }
  5109.       
  5110.       public function __updateSameVerCancelButton_click(param1:MouseEvent) : void
  5111.       {
  5112.          this.onCancel();
  5113.       }
  5114.       
  5115.       private function _AppInstaller_LocalizedText5_c() : LocalizedText
  5116.       {
  5117.          var _loc1_:LocalizedText = null;
  5118.          _loc1_ = new LocalizedText();
  5119.          _loc1_.y = 45;
  5120.          _loc1_.percentWidth = 100;
  5121.          _loc1_.resourceName = "lblRunExistingVersion";
  5122.          if(!_loc1_.document)
  5123.          {
  5124.             _loc1_.document = this;
  5125.          }
  5126.          return _loc1_;
  5127.       }
  5128.       
  5129.       public function set continueButton(param1:LocalizedButton) : void
  5130.       {
  5131.          var _loc2_:Object = null;
  5132.          _loc2_ = this._1092085433continueButton;
  5133.          if(_loc2_ !== param1)
  5134.          {
  5135.             this._1092085433continueButton = param1;
  5136.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"continueButton",_loc2_,param1));
  5137.          }
  5138.       }
  5139.       
  5140.       public function set updateDiffText(param1:LocalizedText) : void
  5141.       {
  5142.          var _loc2_:Object = null;
  5143.          _loc2_ = this._773127867updateDiffText;
  5144.          if(_loc2_ !== param1)
  5145.          {
  5146.             this._773127867updateDiffText = param1;
  5147.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffText",_loc2_,param1));
  5148.          }
  5149.       }
  5150.       
  5151.       private function _AppInstaller_Spacer9_c() : Spacer
  5152.       {
  5153.          var _loc1_:Spacer = new Spacer();
  5154.          _loc1_.percentHeight = 100;
  5155.          if(!_loc1_.document)
  5156.          {
  5157.             _loc1_.document = this;
  5158.          }
  5159.          return _loc1_;
  5160.       }
  5161.       
  5162.       public function ___AppInstaller_TextInput1_change(param1:Event) : void
  5163.       {
  5164.          this.record.prefs.location = param1.target.text;
  5165.       }
  5166.       
  5167.       private function _AppInstaller_SetProperty20_i() : SetProperty
  5168.       {
  5169.          var _loc1_:SetProperty = new SetProperty();
  5170.          this._AppInstaller_SetProperty20 = _loc1_;
  5171.          _loc1_.name = "stageHeight";
  5172.          _loc1_.value = 392;
  5173.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty20",this._AppInstaller_SetProperty20);
  5174.          return _loc1_;
  5175.       }
  5176.       
  5177.       private function _AppInstaller_LocalizedButton6_i() : LocalizedButton
  5178.       {
  5179.          var _loc1_:LocalizedButton = new LocalizedButton();
  5180.          this.continueButton = _loc1_;
  5181.          _loc1_.styleName = "defaultButton";
  5182.          _loc1_.resourceName = "btnContinue";
  5183.          _loc1_.addEventListener("click",this.__continueButton_click);
  5184.          _loc1_.id = "continueButton";
  5185.          if(!_loc1_.document)
  5186.          {
  5187.             _loc1_.document = this;
  5188.          }
  5189.          return _loc1_;
  5190.       }
  5191.       
  5192.       private function _AppInstaller_VBox8_c() : VBox
  5193.       {
  5194.          var _loc1_:VBox = new VBox();
  5195.          _loc1_.percentWidth = 100;
  5196.          _loc1_.percentHeight = 100;
  5197.          _loc1_.setStyle("verticalAlign","middle");
  5198.          if(!_loc1_.document)
  5199.          {
  5200.             _loc1_.document = this;
  5201.          }
  5202.          _loc1_.addChild(this._AppInstaller_LocalizedLabel10_i());
  5203.          return _loc1_;
  5204.       }
  5205.       
  5206.       private function _AppInstaller_Spacer12_i() : Spacer
  5207.       {
  5208.          var _loc1_:Spacer = new Spacer();
  5209.          this.updateDiffBotSpacer = _loc1_;
  5210.          _loc1_.height = 14;
  5211.          _loc1_.id = "updateDiffBotSpacer";
  5212.          if(!_loc1_.document)
  5213.          {
  5214.             _loc1_.document = this;
  5215.          }
  5216.          return _loc1_;
  5217.       }
  5218.       
  5219.       public function __progressBar_creationComplete(param1:FlexEvent) : void
  5220.       {
  5221.          this.initProgressAccessibility(this.progressBar);
  5222.       }
  5223.       
  5224.       [Bindable(event="propertyChange")]
  5225.       public function get progressContent() : VBox
  5226.       {
  5227.          return this._139350644progressContent;
  5228.       }
  5229.       
  5230.       [Bindable(event="propertyChange")]
  5231.       public function get installedVersionLabel() : Label
  5232.       {
  5233.          return this._346873238installedVersionLabel;
  5234.       }
  5235.       
  5236.       private function _AppInstaller_State10_c() : State
  5237.       {
  5238.          var _loc1_:State = new State();
  5239.          _loc1_.name = "EULA";
  5240.          _loc1_.basedOn = "appNameBaseState";
  5241.          _loc1_.overrides = [this._AppInstaller_SetProperty20_i(),this._AppInstaller_AddChild7_i(),this._AppInstaller_SetProperty21_i()];
  5242.          _loc1_.addEventListener("enterState",this.___AppInstaller_State10_enterState);
  5243.          return _loc1_;
  5244.       }
  5245.       
  5246.       private function _AppInstaller_SetProperty31_i() : SetProperty
  5247.       {
  5248.          var _loc1_:SetProperty = new SetProperty();
  5249.          this._AppInstaller_SetProperty31 = _loc1_;
  5250.          _loc1_.name = "resourceName";
  5251.          _loc1_.value = "lblUpdatingApp";
  5252.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty31",this._AppInstaller_SetProperty31);
  5253.          return _loc1_;
  5254.       }
  5255.       
  5256.       [Bindable(event="propertyChange")]
  5257.       public function get finishButton() : LocalizedButton
  5258.       {
  5259.          return this._1993628251finishButton;
  5260.       }
  5261.       
  5262.       public function set updateDiffLinkButton(param1:LinkButton) : void
  5263.       {
  5264.          var _loc2_:Object = null;
  5265.          _loc2_ = this._1657456934updateDiffLinkButton;
  5266.          if(_loc2_ !== param1)
  5267.          {
  5268.             this._1657456934updateDiffLinkButton = param1;
  5269.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffLinkButton",_loc2_,param1));
  5270.          }
  5271.       }
  5272.       
  5273.       private function _AppInstaller_HRule1_i() : HRule
  5274.       {
  5275.          var _loc1_:HRule = new HRule();
  5276.          this.updateDiffHRule = _loc1_;
  5277.          _loc1_.percentWidth = 100;
  5278.          _loc1_.height = 2;
  5279.          _loc1_.addEventListener("creationComplete",this.__updateDiffHRule_creationComplete);
  5280.          _loc1_.id = "updateDiffHRule";
  5281.          if(!_loc1_.document)
  5282.          {
  5283.             _loc1_.document = this;
  5284.          }
  5285.          return _loc1_;
  5286.       }
  5287.       
  5288.       private function _AppInstaller_HBox1_c() : HBox
  5289.       {
  5290.          var _loc1_:HBox = new HBox();
  5291.          _loc1_.percentWidth = 100;
  5292.          if(!_loc1_.document)
  5293.          {
  5294.             _loc1_.document = this;
  5295.          }
  5296.          _loc1_.addChild(this._AppInstaller_TextInput1_i());
  5297.          _loc1_.addChild(this._AppInstaller_Button1_i());
  5298.          return _loc1_;
  5299.       }
  5300.       
  5301.       private function _AppInstaller_State21_c() : State
  5302.       {
  5303.          var _loc1_:State = new State();
  5304.          _loc1_.name = "ProgressAutoUpdateWaiting";
  5305.          _loc1_.basedOn = "Progress";
  5306.          _loc1_.overrides = [this._AppInstaller_SetProperty34_i(),this._AppInstaller_RemoveChild8_i()];
  5307.          return _loc1_;
  5308.       }
  5309.       
  5310.       [Bindable(event="propertyChange")]
  5311.       public function get appVersionLabel() : Label
  5312.       {
  5313.          return this._957963709appVersionLabel;
  5314.       }
  5315.       
  5316.       private function _AppInstaller_RemoveChild6_i() : RemoveChild
  5317.       {
  5318.          var _loc1_:RemoveChild = new RemoveChild();
  5319.          this._AppInstaller_RemoveChild6 = _loc1_;
  5320.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild6",this._AppInstaller_RemoveChild6);
  5321.          return _loc1_;
  5322.       }
  5323.       
  5324.       private function onUninstall() : void
  5325.       {
  5326.          currentState = "ProgressUninstall";
  5327.          this.doneLabelResourceName = "msgUninstallCompleted";
  5328.          this.record.prefs.action = "uninstall";
  5329.          this.events.dispatchEvent(new Event("appinstall.complete"));
  5330.       }
  5331.       
  5332.       private function _AppInstaller_SetProperty42_i() : SetProperty
  5333.       {
  5334.          var _loc1_:SetProperty = new SetProperty();
  5335.          this._AppInstaller_SetProperty42 = _loc1_;
  5336.          _loc1_.name = "resourceName";
  5337.          _loc1_.value = "msgAppExistWithSameVer_Close";
  5338.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty42",this._AppInstaller_SetProperty42);
  5339.          return _loc1_;
  5340.       }
  5341.       
  5342.       private function _AppInstaller_AddChild4_i() : AddChild
  5343.       {
  5344.          var _loc1_:AddChild = new AddChild();
  5345.          this._AppInstaller_AddChild4 = _loc1_;
  5346.          _loc1_.position = "firstChild";
  5347.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedText1_i);
  5348.          BindingManager.executeBindings(this,"_AppInstaller_AddChild4",this._AppInstaller_AddChild4);
  5349.          return _loc1_;
  5350.       }
  5351.       
  5352.       private function onMore() : void
  5353.       {
  5354.          switch(currentState)
  5355.          {
  5356.             case "Update_Same_Ver":
  5357.                currentState = "Update_Same_More";
  5358.                break;
  5359.             case "Update_Diff_Ver":
  5360.                currentState = "Update_Diff_More";
  5361.                break;
  5362.             case "Update_Diff_More":
  5363.                currentState = "Update_Diff_Ver";
  5364.          }
  5365.       }
  5366.       
  5367.       private function onClosing(param1:Event) : void
  5368.       {
  5369.          param1.preventDefault();
  5370.          switch(currentState)
  5371.          {
  5372.             case "Open_Save_Dialog":
  5373.             case "Security":
  5374.             case "Security_Verified":
  5375.             case "Prefs_Full_Win":
  5376.             case "Prefs_Win":
  5377.             case "Prefs_Full_Mac":
  5378.             case "Prefs_Mac":
  5379.             case "EULA":
  5380.             case "FirstLaunchEULA":
  5381.             case "Progress":
  5382.             case "ProgressDownloading":
  5383.             case "ProgressInit":
  5384.             case "ProgressInstall":
  5385.             case "ProgressUninstall":
  5386.             case "ProgressUpdate":
  5387.             case "Update_Same_Ver":
  5388.             case "Update_Same_Disabled":
  5389.             case "Update_Diff_Ver":
  5390.             case "Update_Diff_More":
  5391.             case "Update_Diff_Disabled":
  5392.             case "WaitingForApps":
  5393.                this.asyncCall(this.onCancel);
  5394.                break;
  5395.             case "Done":
  5396.             case "Done_Cancel":
  5397.             case "Error":
  5398.                this.asyncCall(this.onFinish);
  5399.          }
  5400.       }
  5401.       
  5402.       private function _AppInstaller_LocalizedFormItem3_c() : LocalizedFormItem
  5403.       {
  5404.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  5405.          _loc1_.resourceName = "lblFrom";
  5406.          if(!_loc1_.document)
  5407.          {
  5408.             _loc1_.document = this;
  5409.          }
  5410.          _loc1_.addChild(this._AppInstaller_Label2_i());
  5411.          return _loc1_;
  5412.       }
  5413.       
  5414.       private function _AppInstaller_SetProperty53_i() : SetProperty
  5415.       {
  5416.          var _loc1_:SetProperty = null;
  5417.          _loc1_ = new SetProperty();
  5418.          this._AppInstaller_SetProperty53 = _loc1_;
  5419.          _loc1_.name = "stageHeight";
  5420.          _loc1_.value = 200;
  5421.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty53",this._AppInstaller_SetProperty53);
  5422.          return _loc1_;
  5423.       }
  5424.       
  5425.       private function set appIconNativeBG(param1:Class) : void
  5426.       {
  5427.          var _loc2_:Object = null;
  5428.          _loc2_ = this._463497974appIconNativeBG;
  5429.          if(_loc2_ !== param1)
  5430.          {
  5431.             this._463497974appIconNativeBG = param1;
  5432.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconNativeBG",_loc2_,param1));
  5433.          }
  5434.       }
  5435.       
  5436.       [Bindable(event="propertyChange")]
  5437.       public function get securityHeader() : LocalizedText
  5438.       {
  5439.          return this._1027222035securityHeader;
  5440.       }
  5441.       
  5442.       private function _AppInstaller_LocalizedText3_i() : LocalizedText
  5443.       {
  5444.          var _loc1_:LocalizedText = new LocalizedText();
  5445.          this.updateDiffText = _loc1_;
  5446.          _loc1_.percentWidth = 95;
  5447.          _loc1_.useHTML = true;
  5448.          _loc1_.id = "updateDiffText";
  5449.          if(!_loc1_.document)
  5450.          {
  5451.             _loc1_.document = this;
  5452.          }
  5453.          return _loc1_;
  5454.       }
  5455.       
  5456.       private function _AppInstaller_Spacer7_c() : Spacer
  5457.       {
  5458.          var _loc1_:Spacer = new Spacer();
  5459.          _loc1_.percentHeight = 100;
  5460.          if(!_loc1_.document)
  5461.          {
  5462.             _loc1_.document = this;
  5463.          }
  5464.          return _loc1_;
  5465.       }
  5466.       
  5467.       [Bindable(event="propertyChange")]
  5468.       public function get updateSameVerContentBox() : VBox
  5469.       {
  5470.          return this._768499206updateSameVerContentBox;
  5471.       }
  5472.       
  5473.       private function _AppInstaller_Canvas4_c() : Canvas
  5474.       {
  5475.          var _loc1_:Canvas = null;
  5476.          _loc1_ = new Canvas();
  5477.          _loc1_.percentWidth = 100;
  5478.          if(!_loc1_.document)
  5479.          {
  5480.             _loc1_.document = this;
  5481.          }
  5482.          _loc1_.addChild(this._AppInstaller_LocalizedText4_c());
  5483.          _loc1_.addChild(this._AppInstaller_LocalizedText5_c());
  5484.          return _loc1_;
  5485.       }
  5486.       
  5487.       private function _AppInstaller_Spacer10_c() : Spacer
  5488.       {
  5489.          var _loc1_:Spacer = new Spacer();
  5490.          _loc1_.percentWidth = 100;
  5491.          if(!_loc1_.document)
  5492.          {
  5493.             _loc1_.document = this;
  5494.          }
  5495.          return _loc1_;
  5496.       }
  5497.       
  5498.       public function __fileNameLabel_creationComplete(param1:FlexEvent) : void
  5499.       {
  5500.          this.giveAccessibleName(this.fileNameLabel,"lblFile");
  5501.       }
  5502.       
  5503.       [Bindable(event="propertyChange")]
  5504.       public function get appNameLabel() : Label
  5505.       {
  5506.          return this._1368887800appNameLabel;
  5507.       }
  5508.       
  5509.       private function _AppInstaller_LocalizedButton4_i() : LocalizedButton
  5510.       {
  5511.          var _loc1_:LocalizedButton = new LocalizedButton();
  5512.          this.installButton = _loc1_;
  5513.          _loc1_.resourceName = "btnInstall";
  5514.          _loc1_.addEventListener("click",this.__installButton_click);
  5515.          _loc1_.id = "installButton";
  5516.          if(!_loc1_.document)
  5517.          {
  5518.             _loc1_.document = this;
  5519.          }
  5520.          return _loc1_;
  5521.       }
  5522.       
  5523.       private function _AppInstaller_VBox6_i() : VBox
  5524.       {
  5525.          var _loc1_:VBox = new VBox();
  5526.          this.progressContent = _loc1_;
  5527.          _loc1_.styleName = "contentBox";
  5528.          _loc1_.percentWidth = 100;
  5529.          _loc1_.percentHeight = 100;
  5530.          _loc1_.addEventListener("creationComplete",this.__progressContent_creationComplete);
  5531.          _loc1_.id = "progressContent";
  5532.          if(!_loc1_.document)
  5533.          {
  5534.             _loc1_.document = this;
  5535.          }
  5536.          _loc1_.addChild(this._AppInstaller_Spacer6_c());
  5537.          _loc1_.addChild(this._AppInstaller_LocalizedLabel8_i());
  5538.          _loc1_.addChild(this._AppInstaller_ProgressBar1_i());
  5539.          _loc1_.addChild(this._AppInstaller_Spacer7_c());
  5540.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox4_c());
  5541.          return _loc1_;
  5542.       }
  5543.       
  5544.       private function set redSecurityIcon(param1:Class) : void
  5545.       {
  5546.          var _loc2_:Object = null;
  5547.          _loc2_ = this._2057878774redSecurityIcon;
  5548.          if(_loc2_ !== param1)
  5549.          {
  5550.             this._2057878774redSecurityIcon = param1;
  5551.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redSecurityIcon",_loc2_,param1));
  5552.          }
  5553.       }
  5554.       
  5555.       public function set progressCancel(param1:LocalizedButton) : void
  5556.       {
  5557.          var _loc2_:Object = null;
  5558.          _loc2_ = this._1922221831progressCancel;
  5559.          if(_loc2_ !== param1)
  5560.          {
  5561.             this._1922221831progressCancel = param1;
  5562.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressCancel",_loc2_,param1));
  5563.          }
  5564.       }
  5565.       
  5566.       private function wfoCancel(param1:Event) : void
  5567.       {
  5568.          this.events.dispatchEvent(new Event("appinstall.cancel"));
  5569.       }
  5570.       
  5571.       [Bindable(event="propertyChange")]
  5572.       public function get eula() : EULA
  5573.       {
  5574.          return this._3124773eula;
  5575.       }
  5576.       
  5577.       [Bindable(event="propertyChange")]
  5578.       private function get airPackageIcon() : Class
  5579.       {
  5580.          return this._1869917749airPackageIcon;
  5581.       }
  5582.       
  5583.       public function ___AppInstaller_State24_enterState(param1:FlexEvent) : void
  5584.       {
  5585.          focusManager.setFocus(this.closeButton);
  5586.       }
  5587.       
  5588.       private function _AppInstaller_RemoveChild4_i() : RemoveChild
  5589.       {
  5590.          var _loc1_:RemoveChild = new RemoveChild();
  5591.          this._AppInstaller_RemoveChild4 = _loc1_;
  5592.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild4",this._AppInstaller_RemoveChild4);
  5593.          return _loc1_;
  5594.       }
  5595.       
  5596.       private function _AppInstaller_SetProperty40_i() : SetProperty
  5597.       {
  5598.          var _loc1_:SetProperty = new SetProperty();
  5599.          this._AppInstaller_SetProperty40 = _loc1_;
  5600.          _loc1_.name = "stageHeight";
  5601.          _loc1_.value = 200;
  5602.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty40",this._AppInstaller_SetProperty40);
  5603.          return _loc1_;
  5604.       }
  5605.       
  5606.       private function _AppInstaller_AddChild2_i() : AddChild
  5607.       {
  5608.          var _loc1_:AddChild = new AddChild();
  5609.          this._AppInstaller_AddChild2 = _loc1_;
  5610.          _loc1_.position = "firstChild";
  5611.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel2_c);
  5612.          BindingManager.executeBindings(this,"_AppInstaller_AddChild2",this._AppInstaller_AddChild2);
  5613.          return _loc1_;
  5614.       }
  5615.       
  5616.       [Bindable(event="propertyChange")]
  5617.       public function get cancelButton() : LocalizedButton
  5618.       {
  5619.          return this._1990131276cancelButton;
  5620.       }
  5621.       
  5622.       public function set waitingCancel(param1:LocalizedButton) : void
  5623.       {
  5624.          var _loc2_:Object = null;
  5625.          _loc2_ = this._1080032473waitingCancel;
  5626.          if(_loc2_ !== param1)
  5627.          {
  5628.             this._1080032473waitingCancel = param1;
  5629.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"waitingCancel",_loc2_,param1));
  5630.          }
  5631.       }
  5632.       
  5633.       private function _AppInstaller_State30_c() : State
  5634.       {
  5635.          var _loc1_:State = null;
  5636.          _loc1_ = new State();
  5637.          _loc1_.name = "WaitingForApps";
  5638.          _loc1_.overrides = [this._AppInstaller_SetProperty56_i(),this._AppInstaller_AddChild17_i()];
  5639.          return _loc1_;
  5640.       }
  5641.       
  5642.       public function ___AppInstaller_State5_enterState(param1:FlexEvent) : void
  5643.       {
  5644.          focusManager.setFocus(this.installButton);
  5645.       }
  5646.       
  5647.       private function _AppInstaller_LocalizedFormItem1_c() : LocalizedFormItem
  5648.       {
  5649.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  5650.          _loc1_.resourceName = "lblFile";
  5651.          _loc1_.setStyle("horizontalAlign","left");
  5652.          if(!_loc1_.document)
  5653.          {
  5654.             _loc1_.document = this;
  5655.          }
  5656.          _loc1_.addChild(this._AppInstaller_Label1_i());
  5657.          return _loc1_;
  5658.       }
  5659.       
  5660.       private function _AppInstaller_CheckBox3_i() : CheckBox
  5661.       {
  5662.          var _loc1_:CheckBox = new CheckBox();
  5663.          this.startApplicationCheckBox = _loc1_;
  5664.          _loc1_.percentWidth = 100;
  5665.          _loc1_.height = 22;
  5666.          _loc1_.addEventListener("click",this.__startApplicationCheckBox_click);
  5667.          _loc1_.id = "startApplicationCheckBox";
  5668.          BindingManager.executeBindings(this,"startApplicationCheckBox",this.startApplicationCheckBox);
  5669.          if(!_loc1_.document)
  5670.          {
  5671.             _loc1_.document = this;
  5672.          }
  5673.          return _loc1_;
  5674.       }
  5675.       
  5676.       public function ___AppInstaller_State27_enterState(param1:FlexEvent) : void
  5677.       {
  5678.          focusManager.setFocus(this.updateDiffCancelButton);
  5679.       }
  5680.       
  5681.       private function _AppInstaller_SetProperty51_i() : SetProperty
  5682.       {
  5683.          var _loc1_:SetProperty = new SetProperty();
  5684.          this._AppInstaller_SetProperty51 = _loc1_;
  5685.          _loc1_.name = "visible";
  5686.          _loc1_.value = false;
  5687.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty51",this._AppInstaller_SetProperty51);
  5688.          return _loc1_;
  5689.       }
  5690.       
  5691.       private function set redBlockedIcon(param1:Class) : void
  5692.       {
  5693.          var _loc2_:Object = null;
  5694.          _loc2_ = this._1707366196redBlockedIcon;
  5695.          if(_loc2_ !== param1)
  5696.          {
  5697.             this._1707366196redBlockedIcon = param1;
  5698.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redBlockedIcon",_loc2_,param1));
  5699.          }
  5700.       }
  5701.       
  5702.       [Bindable(event="propertyChange")]
  5703.       public function get updateAppsRunning() : TextArea
  5704.       {
  5705.          return this._1318708836updateAppsRunning;
  5706.       }
  5707.       
  5708.       private function _AppInstaller_LocalizedText1_i() : LocalizedText
  5709.       {
  5710.          var _loc1_:LocalizedText = new LocalizedText();
  5711.          this.securityHeader = _loc1_;
  5712.          _loc1_.styleName = "h1";
  5713.          _loc1_.percentWidth = 100;
  5714.          _loc1_.resourceName = "msgSureToInstallAppConfirm";
  5715.          _loc1_.id = "securityHeader";
  5716.          if(!_loc1_.document)
  5717.          {
  5718.             _loc1_.document = this;
  5719.          }
  5720.          return _loc1_;
  5721.       }
  5722.       
  5723.       [Bindable(event="propertyChange")]
  5724.       public function get installAIRCheckBox() : CheckBox
  5725.       {
  5726.          return this._476780146installAIRCheckBox;
  5727.       }
  5728.       
  5729.       private function _AppInstaller_Spacer5_c() : Spacer
  5730.       {
  5731.          var _loc1_:Spacer = new Spacer();
  5732.          _loc1_.height = 10;
  5733.          if(!_loc1_.document)
  5734.          {
  5735.             _loc1_.document = this;
  5736.          }
  5737.          return _loc1_;
  5738.       }
  5739.       
  5740.       public function ___AppInstaller_State8_enterState(param1:FlexEvent) : void
  5741.       {
  5742.          focusManager.setFocus(this.continueButton);
  5743.       }
  5744.       
  5745.       public function __updateDiffHRule_creationComplete(param1:FlexEvent) : void
  5746.       {
  5747.          this.hideFromAccessibility(this.updateDiffHRule);
  5748.       }
  5749.       
  5750.       private function _AppInstaller_LocalizedButton2_c() : LocalizedButton
  5751.       {
  5752.          var _loc1_:LocalizedButton = new LocalizedButton();
  5753.          _loc1_.resourceName = "btnSave";
  5754.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton2_click);
  5755.          if(!_loc1_.document)
  5756.          {
  5757.             _loc1_.document = this;
  5758.          }
  5759.          return _loc1_;
  5760.       }
  5761.       
  5762.       public function set appIconImage(param1:ExtendedImage) : void
  5763.       {
  5764.          var _loc2_:Object = null;
  5765.          _loc2_ = this._299359041appIconImage;
  5766.          if(_loc2_ !== param1)
  5767.          {
  5768.             this._299359041appIconImage = param1;
  5769.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconImage",_loc2_,param1));
  5770.          }
  5771.       }
  5772.       
  5773.       public function set updateMsgText(param1:LocalizedText) : void
  5774.       {
  5775.          var _loc2_:Object = null;
  5776.          _loc2_ = this._152218811updateMsgText;
  5777.          if(_loc2_ !== param1)
  5778.          {
  5779.             this._152218811updateMsgText = param1;
  5780.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateMsgText",_loc2_,param1));
  5781.          }
  5782.       }
  5783.       
  5784.       private function _AppInstaller_RemoveChild13_i() : RemoveChild
  5785.       {
  5786.          var _loc1_:RemoveChild = null;
  5787.          _loc1_ = new RemoveChild();
  5788.          this._AppInstaller_RemoveChild13 = _loc1_;
  5789.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild13",this._AppInstaller_RemoveChild13);
  5790.          return _loc1_;
  5791.       }
  5792.       
  5793.       public function set closeButton(param1:LocalizedButton) : void
  5794.       {
  5795.          var _loc2_:Object = null;
  5796.          _loc2_ = this._312699062closeButton;
  5797.          if(_loc2_ !== param1)
  5798.          {
  5799.             this._312699062closeButton = param1;
  5800.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"closeButton",_loc2_,param1));
  5801.          }
  5802.       }
  5803.       
  5804.       private function _AppInstaller_VBox4_i() : VBox
  5805.       {
  5806.          var _loc1_:VBox = new VBox();
  5807.          this.PrefsVBox = _loc1_;
  5808.          _loc1_.styleName = "contentBox";
  5809.          _loc1_.percentWidth = 100;
  5810.          _loc1_.percentHeight = 100;
  5811.          _loc1_.id = "PrefsVBox";
  5812.          BindingManager.executeBindings(this,"PrefsVBox",this.PrefsVBox);
  5813.          if(!_loc1_.document)
  5814.          {
  5815.             _loc1_.document = this;
  5816.          }
  5817.          _loc1_.addChild(this._AppInstaller_LocalizedLabel5_i());
  5818.          _loc1_.addChild(this._AppInstaller_Text1_i());
  5819.          _loc1_.addChild(this._AppInstaller_Spacer2_i());
  5820.          _loc1_.addChild(this._AppInstaller_LocalizedLabel6_c());
  5821.          _loc1_.addChild(this._AppInstaller_VBox5_c());
  5822.          _loc1_.addChild(this._AppInstaller_Spacer3_c());
  5823.          _loc1_.addChild(this._AppInstaller_LocalizedLabel7_c());
  5824.          _loc1_.addChild(this._AppInstaller_HBox1_c());
  5825.          _loc1_.addChild(this._AppInstaller_Spacer4_c());
  5826.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox3_c());
  5827.          _loc1_.addChild(this._AppInstaller_Spacer5_c());
  5828.          return _loc1_;
  5829.       }
  5830.       
  5831.       private function set rightArrow(param1:Class) : void
  5832.       {
  5833.          var _loc2_:Object = null;
  5834.          _loc2_ = this._1415400627rightArrow;
  5835.          if(_loc2_ !== param1)
  5836.          {
  5837.             this._1415400627rightArrow = param1;
  5838.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"rightArrow",_loc2_,param1));
  5839.          }
  5840.       }
  5841.       
  5842.       private function _AppInstaller_LocalizedLabel10_i() : LocalizedLabel
  5843.       {
  5844.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  5845.          this.doneLabel = _loc1_;
  5846.          _loc1_.id = "doneLabel";
  5847.          BindingManager.executeBindings(this,"doneLabel",this.doneLabel);
  5848.          if(!_loc1_.document)
  5849.          {
  5850.             _loc1_.document = this;
  5851.          }
  5852.          return _loc1_;
  5853.       }
  5854.       
  5855.       public function set fileFromLabel(param1:Label) : void
  5856.       {
  5857.          var _loc2_:Object = null;
  5858.          _loc2_ = this._592230578fileFromLabel;
  5859.          if(_loc2_ !== param1)
  5860.          {
  5861.             this._592230578fileFromLabel = param1;
  5862.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"fileFromLabel",_loc2_,param1));
  5863.          }
  5864.       }
  5865.       
  5866.       [Bindable(event="propertyChange")]
  5867.       public function get progressBar() : ProgressBar
  5868.       {
  5869.          return this._1131509414progressBar;
  5870.       }
  5871.       
  5872.       public function set removeDiffLinkButton(param1:LinkButton) : void
  5873.       {
  5874.          var _loc2_:Object = null;
  5875.          _loc2_ = this._629953365removeDiffLinkButton;
  5876.          if(_loc2_ !== param1)
  5877.          {
  5878.             this._629953365removeDiffLinkButton = param1;
  5879.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"removeDiffLinkButton",_loc2_,param1));
  5880.          }
  5881.       }
  5882.       
  5883.       mx_internal function _AppInstaller_StylesInit() : void
  5884.       {
  5885.          var style:CSSStyleDeclaration = null;
  5886.          var effects:Array = null;
  5887.          if(mx_internal::_AppInstaller_StylesInit_done)
  5888.          {
  5889.             return;
  5890.          }
  5891.          mx_internal::_AppInstaller_StylesInit_done = true;
  5892.          style = StyleManager.getStyleDeclaration(".topContentBox");
  5893.          if(!style)
  5894.          {
  5895.             style = new CSSStyleDeclaration();
  5896.             StyleManager.setStyleDeclaration(".topContentBox",style,false);
  5897.          }
  5898.          if(style.factory == null)
  5899.          {
  5900.             style.factory = function():void
  5901.             {
  5902.                this.verticalGap = 0;
  5903.             };
  5904.          }
  5905.          style = StyleManager.getStyleDeclaration("List");
  5906.          if(!style)
  5907.          {
  5908.             style = new CSSStyleDeclaration();
  5909.             StyleManager.setStyleDeclaration("List",style,false);
  5910.          }
  5911.          if(style.factory == null)
  5912.          {
  5913.             style.factory = function():void
  5914.             {
  5915.                this.paddingTop = 4;
  5916.                this.borderColor = 2236962;
  5917.                this.paddingLeft = 4;
  5918.                this.paddingRight = 4;
  5919.                this.paddingBottom = 4;
  5920.                this.backgroundColor = 3750201;
  5921.             };
  5922.          }
  5923.          style = StyleManager.getStyleDeclaration("ScrollBar");
  5924.          if(!style)
  5925.          {
  5926.             style = new CSSStyleDeclaration();
  5927.             StyleManager.setStyleDeclaration("ScrollBar",style,false);
  5928.          }
  5929.          if(style.factory == null)
  5930.          {
  5931.             style.factory = function():void
  5932.             {
  5933.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  5934.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1502202382;
  5935.                this.arrowOverFillColor = 5460819;
  5936.                this.borderStyle = "solid";
  5937.                this.thumbOverFillColor = 5460819;
  5938.                this.arrowFillColor = 4408131;
  5939.                this.thumbUpSkin = SimpleScrollThumbSkin;
  5940.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  5941.                this.trackColors = [2236962,2236962];
  5942.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  5943.                this.highlightAlphas = [0,0];
  5944.                this.thumbFillColor = 4408131;
  5945.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  5946.                this.trackSkin = SimpleScrollTrackSkin;
  5947.                this.arrowBorderColor = 4737096;
  5948.                this.arrowIconColor = 2236962;
  5949.                this.borderColor = 2236962;
  5950.                this.thumbDownSkin = SimpleScrollThumbSkin;
  5951.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  5952.                this.thumbOverSkin = SimpleScrollThumbSkin;
  5953.                this.themeColor = 5460819;
  5954.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  5955.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  5956.                this.thumbBorderColor = 4737096;
  5957.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  5958.             };
  5959.          }
  5960.          style = StyleManager.getStyleDeclaration(".eulaText");
  5961.          if(!style)
  5962.          {
  5963.             style = new CSSStyleDeclaration();
  5964.             StyleManager.setStyleDeclaration(".eulaText",style,false);
  5965.          }
  5966.          if(style.factory == null)
  5967.          {
  5968.             style.factory = function():void
  5969.             {
  5970.                this.borderColor = 2236962;
  5971.                this.paddingLeft = 6;
  5972.                this.paddingRight = 6;
  5973.                this.leading = 0;
  5974.                this.backgroundColor = 3750201;
  5975.             };
  5976.          }
  5977.          style = StyleManager.getStyleDeclaration("LinkButton");
  5978.          if(!style)
  5979.          {
  5980.             style = new CSSStyleDeclaration();
  5981.             StyleManager.setStyleDeclaration("LinkButton",style,false);
  5982.          }
  5983.          if(style.factory == null)
  5984.          {
  5985.             style.factory = function():void
  5986.             {
  5987.                this.textAlign = "left";
  5988.                this.fillAlphas = [0,0,0,0];
  5989.                this.selectedDownSkin = ProgrammaticSkin;
  5990.                this.selectedUpSkin = ProgrammaticSkin;
  5991.                this.selectedOverSkin = ProgrammaticSkin;
  5992.                this.upSkin = ProgrammaticSkin;
  5993.                this.textIndent = 0;
  5994.                this.fontSize = 10;
  5995.                this.backgroundAlpha = 0;
  5996.                this.downSkin = ProgrammaticSkin;
  5997.                this.overSkin = ProgrammaticSkin;
  5998.             };
  5999.          }
  6000.          style = StyleManager.getStyleDeclaration("Application");
  6001.          if(!style)
  6002.          {
  6003.             style = new CSSStyleDeclaration();
  6004.             StyleManager.setStyleDeclaration("Application",style,false);
  6005.          }
  6006.          if(style.factory == null)
  6007.          {
  6008.             style.factory = function():void
  6009.             {
  6010.                this.paddingLeft = 15;
  6011.                this.backgroundGradientColors = [2697513,2697513];
  6012.                this.horizontalAlign = "left";
  6013.                this.backgroundAlpha = 1;
  6014.                this.fontSize = 10;
  6015.                this.paddingBottom = 20;
  6016.                this.themeColor = 4539717;
  6017.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  6018.                this.paddingTop = 15;
  6019.                this.textAlign = "left";
  6020.                this.color = 16777215;
  6021.                this.paddingRight = 15;
  6022.                this.horizontalGap = 10;
  6023.                this.backgroundColor = 2697513;
  6024.             };
  6025.          }
  6026.          style = StyleManager.getStyleDeclaration("ProgressBar");
  6027.          if(!style)
  6028.          {
  6029.             style = new CSSStyleDeclaration();
  6030.             StyleManager.setStyleDeclaration("ProgressBar",style,false);
  6031.          }
  6032.          if(style.factory == null)
  6033.          {
  6034.             style.factory = function():void
  6035.             {
  6036.                this.trackSkin = _embed_css_assets_progress_bar_progress_bar_assets_swf_ProgressTrackSkin_748526063;
  6037.                this.barSkin = _embed_css_assets_progress_bar_progress_bar_assets_swf_ProgressBarSkin_138477529;
  6038.             };
  6039.          }
  6040.          style = StyleManager.getStyleDeclaration("CheckBox");
  6041.          if(!style)
  6042.          {
  6043.             style = new CSSStyleDeclaration();
  6044.             StyleManager.setStyleDeclaration("CheckBox",style,false);
  6045.          }
  6046.          if(style.factory == null)
  6047.          {
  6048.             style.factory = function():void
  6049.             {
  6050.                this.borderColor = 6250335;
  6051.                this.paddingLeft = 4;
  6052.                this.color = 16777215;
  6053.                this.fillColors = [15527148,12895428,16777215,15658734];
  6054.                this.textRollOverColor = 16777215;
  6055.                this.horizontalGap = 5;
  6056.                this.themeColor = 10066329;
  6057.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  6058.                this.textSelectedColor = 16777215;
  6059.             };
  6060.          }
  6061.          style = StyleManager.getStyleDeclaration("Button");
  6062.          if(!style)
  6063.          {
  6064.             style = new CSSStyleDeclaration();
  6065.             StyleManager.setStyleDeclaration("Button",style,false);
  6066.          }
  6067.          if(style.factory == null)
  6068.          {
  6069.             style.factory = function():void
  6070.             {
  6071.                this.paddingLeft = 12;
  6072.                this.fontWeight = "normal";
  6073.                this.textRollOverColor = 16777215;
  6074.                this.upSkin = _embed_css_assets_buttons_Button_upSkin_png_1816313042;
  6075.                this.fontSize = 14;
  6076.                this.overSkin = _embed_css_assets_buttons_Button_overSkin_png_1211548296;
  6077.                this.paddingBottom = 5;
  6078.                this.fontFamily = "Myriad Pro";
  6079.                this.paddingTop = 6;
  6080.                this.paddingRight = 12;
  6081.                this.downSkin = _embed_css_assets_buttons_Button_downSkin_png_1764482764;
  6082.                this.disabledSkin = _embed_css_assets_buttons_Button_DisabledSkin_png_1526501160;
  6083.                this.textSelectedColor = 16777215;
  6084.             };
  6085.          }
  6086.          style = StyleManager.getStyleDeclaration(".myDropDown");
  6087.          if(!style)
  6088.          {
  6089.             style = new CSSStyleDeclaration();
  6090.             StyleManager.setStyleDeclaration(".myDropDown",style,false);
  6091.          }
  6092.          if(style.factory == null)
  6093.          {
  6094.             style.factory = function():void
  6095.             {
  6096.                this.color = 32768;
  6097.                this.backgroundAlpha = 0;
  6098.             };
  6099.          }
  6100.          style = StyleManager.getStyleDeclaration(".h2");
  6101.          if(!style)
  6102.          {
  6103.             style = new CSSStyleDeclaration();
  6104.             StyleManager.setStyleDeclaration(".h2",style,false);
  6105.          }
  6106.          if(style.factory == null)
  6107.          {
  6108.             style.factory = function():void
  6109.             {
  6110.                this.leading = 4;
  6111.                this.fontSize = 12;
  6112.                this.fontFamily = "Myriad Pro Bold";
  6113.             };
  6114.          }
  6115.          style = StyleManager.getStyleDeclaration("TextInput");
  6116.          if(!style)
  6117.          {
  6118.             style = new CSSStyleDeclaration();
  6119.             StyleManager.setStyleDeclaration("TextInput",style,false);
  6120.          }
  6121.          if(style.factory == null)
  6122.          {
  6123.             style.factory = function():void
  6124.             {
  6125.                this.borderColor = 2236962;
  6126.                this.outerBorderColor = 4737096;
  6127.                this.borderSkin = SimpleTwoColorBorder;
  6128.                this.borderThickness = 2;
  6129.                this.borderStyle = "solid";
  6130.                this.backgroundColor = 3750201;
  6131.             };
  6132.          }
  6133.          style = StyleManager.getStyleDeclaration("HRule");
  6134.          if(!style)
  6135.          {
  6136.             style = new CSSStyleDeclaration();
  6137.             StyleManager.setStyleDeclaration("HRule",style,false);
  6138.          }
  6139.          if(style.factory == null)
  6140.          {
  6141.             style.factory = function():void
  6142.             {
  6143.                this.strokeColor = 3750201;
  6144.                this.shadowColor = 2236962;
  6145.                this.borderStyle = "solid";
  6146.             };
  6147.          }
  6148.          style = StyleManager.getStyleDeclaration("Form");
  6149.          if(!style)
  6150.          {
  6151.             style = new CSSStyleDeclaration();
  6152.             StyleManager.setStyleDeclaration("Form",style,false);
  6153.          }
  6154.          if(style.factory == null)
  6155.          {
  6156.             style.factory = function():void
  6157.             {
  6158.                this.paddingLeft = 0;
  6159.             };
  6160.          }
  6161.          style = StyleManager.getStyleDeclaration(".contentBox");
  6162.          if(!style)
  6163.          {
  6164.             style = new CSSStyleDeclaration();
  6165.             StyleManager.setStyleDeclaration(".contentBox",style,false);
  6166.          }
  6167.          if(style.factory == null)
  6168.          {
  6169.             style.factory = function():void
  6170.             {
  6171.                this.paddingTop = 10;
  6172.                this.verticalGap = 0;
  6173.             };
  6174.          }
  6175.          style = StyleManager.getStyleDeclaration("FormItem");
  6176.          if(!style)
  6177.          {
  6178.             style = new CSSStyleDeclaration();
  6179.             StyleManager.setStyleDeclaration("FormItem",style,false);
  6180.          }
  6181.          if(style.factory == null)
  6182.          {
  6183.             style.factory = function():void
  6184.             {
  6185.                this.textAlign = "left";
  6186.             };
  6187.          }
  6188.          style = StyleManager.getStyleDeclaration(".buttonRow");
  6189.          if(!style)
  6190.          {
  6191.             style = new CSSStyleDeclaration();
  6192.             StyleManager.setStyleDeclaration(".buttonRow",style,false);
  6193.          }
  6194.          if(style.factory == null)
  6195.          {
  6196.             style.factory = function():void
  6197.             {
  6198.                this.horizontalAlign = "left";
  6199.                this.horizontalGap = 12;
  6200.             };
  6201.          }
  6202.          style = StyleManager.getStyleDeclaration("ComboBox");
  6203.          if(!style)
  6204.          {
  6205.             style = new CSSStyleDeclaration();
  6206.             StyleManager.setStyleDeclaration("ComboBox",style,false);
  6207.          }
  6208.          if(style.factory == null)
  6209.          {
  6210.             style.factory = function():void
  6211.             {
  6212.                this.color = 16777215;
  6213.                this.textRollOverColor = 16777215;
  6214.                this.backgroundAlpha = 0;
  6215.                this.fontSize = 9;
  6216.                this.dropdownStyleName = "myDropDown";
  6217.             };
  6218.          }
  6219.          style = StyleManager.getStyleDeclaration(".h1");
  6220.          if(!style)
  6221.          {
  6222.             style = new CSSStyleDeclaration();
  6223.             StyleManager.setStyleDeclaration(".h1",style,false);
  6224.          }
  6225.          if(style.factory == null)
  6226.          {
  6227.             style.factory = function():void
  6228.             {
  6229.                this.fontSize = 18;
  6230.                this.fontFamily = "Myriad Pro";
  6231.             };
  6232.          }
  6233.          style = StyleManager.getStyleDeclaration(".formItemText");
  6234.          if(!style)
  6235.          {
  6236.             style = new CSSStyleDeclaration();
  6237.             StyleManager.setStyleDeclaration(".formItemText",style,false);
  6238.          }
  6239.          if(style.factory == null)
  6240.          {
  6241.             style.factory = function():void
  6242.             {
  6243.                this.fontWeight = "bold";
  6244.             };
  6245.          }
  6246.          style = StyleManager.getStyleDeclaration("HScrollBar");
  6247.          if(!style)
  6248.          {
  6249.             style = new CSSStyleDeclaration();
  6250.             StyleManager.setStyleDeclaration("HScrollBar",style,false);
  6251.          }
  6252.          if(style.factory == null)
  6253.          {
  6254.             style.factory = function():void
  6255.             {
  6256.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  6257.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1502202382;
  6258.                this.arrowOverFillColor = 5460819;
  6259.                this.borderStyle = "solid";
  6260.                this.thumbOverFillColor = 5460819;
  6261.                this.arrowFillColor = 4408131;
  6262.                this.thumbUpSkin = SimpleScrollThumbSkin;
  6263.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  6264.                this.trackColors = [2236962,2236962];
  6265.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  6266.                this.highlightAlphas = [0,0];
  6267.                this.thumbFillColor = 4408131;
  6268.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  6269.                this.trackSkin = SimpleScrollTrackSkin;
  6270.                this.arrowBorderColor = 4737096;
  6271.                this.arrowIconColor = 2236962;
  6272.                this.borderColor = 2236962;
  6273.                this.thumbDownSkin = SimpleScrollThumbSkin;
  6274.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  6275.                this.thumbOverSkin = SimpleScrollThumbSkin;
  6276.                this.themeColor = 5460819;
  6277.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  6278.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  6279.                this.thumbBorderColor = 4737096;
  6280.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  6281.             };
  6282.          }
  6283.          style = StyleManager.getStyleDeclaration("VScrollBar");
  6284.          if(!style)
  6285.          {
  6286.             style = new CSSStyleDeclaration();
  6287.             StyleManager.setStyleDeclaration("VScrollBar",style,false);
  6288.          }
  6289.          if(style.factory == null)
  6290.          {
  6291.             style.factory = function():void
  6292.             {
  6293.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  6294.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1502202382;
  6295.                this.arrowOverFillColor = 5460819;
  6296.                this.borderStyle = "solid";
  6297.                this.thumbOverFillColor = 5460819;
  6298.                this.arrowFillColor = 4408131;
  6299.                this.thumbUpSkin = SimpleScrollThumbSkin;
  6300.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  6301.                this.trackColors = [2236962,2236962];
  6302.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  6303.                this.highlightAlphas = [0,0];
  6304.                this.thumbFillColor = 4408131;
  6305.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  6306.                this.trackSkin = SimpleScrollTrackSkin;
  6307.                this.arrowBorderColor = 4737096;
  6308.                this.arrowIconColor = 2236962;
  6309.                this.borderColor = 2236962;
  6310.                this.thumbDownSkin = SimpleScrollThumbSkin;
  6311.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  6312.                this.thumbOverSkin = SimpleScrollThumbSkin;
  6313.                this.themeColor = 5460819;
  6314.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  6315.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  6316.                this.thumbBorderColor = 4737096;
  6317.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  6318.             };
  6319.          }
  6320.          style = StyleManager.getStyleDeclaration(".errorNumberText");
  6321.          if(!style)
  6322.          {
  6323.             style = new CSSStyleDeclaration();
  6324.             StyleManager.setStyleDeclaration(".errorNumberText",style,false);
  6325.          }
  6326.          if(style.factory == null)
  6327.          {
  6328.             style.factory = function():void
  6329.             {
  6330.                this.textAlign = "right";
  6331.                this.color = 13421772;
  6332.             };
  6333.          }
  6334.          style = StyleManager.getStyleDeclaration(".textBorderWrapper");
  6335.          if(!style)
  6336.          {
  6337.             style = new CSSStyleDeclaration();
  6338.             StyleManager.setStyleDeclaration(".textBorderWrapper",style,false);
  6339.          }
  6340.          if(style.factory == null)
  6341.          {
  6342.             style.factory = function():void
  6343.             {
  6344.                this.borderColor = 5460819;
  6345.                this.borderStyle = "solid";
  6346.             };
  6347.          }
  6348.          style = StyleManager.getStyleDeclaration(".defaultButton");
  6349.          if(!style)
  6350.          {
  6351.             style = new CSSStyleDeclaration();
  6352.             StyleManager.setStyleDeclaration(".defaultButton",style,false);
  6353.          }
  6354.          if(style.factory == null)
  6355.          {
  6356.             style.factory = function():void
  6357.             {
  6358.                this.upSkin = _embed_css_assets_buttons_Button_Default_upSkin_png_929957838;
  6359.                this.overSkin = _embed_css_assets_buttons_Button_Default_overSkin_png_257358164;
  6360.                this.downSkin = _embed_css_assets_buttons_Button_Default_downSkin_png_1979368144;
  6361.                this.disabledSkin = _embed_css_assets_buttons_Button_Default_DisabledSkin_png_1697721172;
  6362.             };
  6363.          }
  6364.          style = StyleManager.getStyleDeclaration("EULA");
  6365.          if(!style)
  6366.          {
  6367.             style = new CSSStyleDeclaration();
  6368.             StyleManager.setStyleDeclaration("EULA",style,false);
  6369.          }
  6370.          if(style.factory == null)
  6371.          {
  6372.             style.factory = function():void
  6373.             {
  6374.                this.paddingTop = 12;
  6375.                this.verticalGap = 0;
  6376.             };
  6377.          }
  6378.          StyleManager.mx_internal::initProtoChainRoots();
  6379.       }
  6380.       
  6381.       private function onStatus(param1:StatusEvent) : void
  6382.       {
  6383.          var _loc2_:IEventDispatcher = null;
  6384.          var _loc3_:RegExp = null;
  6385.          var _loc4_:Object = null;
  6386.          var _loc5_:String = null;
  6387.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  6388.          switch(param1.code)
  6389.          {
  6390.             case "waitingForOpen":
  6391.                this.doWaitForOpen();
  6392.                break;
  6393.             case "downloading":
  6394.                this.fileToOpen = null;
  6395.                stage.nativeWindow.title = locManager.getString("titleAppInstall");
  6396.                currentState = "ProgressDownloading";
  6397.                break;
  6398.             case "styleReady":
  6399.                this.record.uiLanguages.push("en_US");
  6400.                ResourceManager.getInstance().localeChain = this.record.uiLanguages;
  6401.                if(this.record.isNative)
  6402.                {
  6403.                   _loc2_ = StyleManager.loadStyleDeclarations(this.record.stylesPath);
  6404.                   _loc2_.addEventListener(StyleEvent.ERROR,this.onStyleError);
  6405.                   _loc2_.addEventListener(StyleEvent.COMPLETE,this.onStyleLoaded);
  6406.                }
  6407.                else
  6408.                {
  6409.                   this.onStyleLoaded();
  6410.                }
  6411.                break;
  6412.             case "unpackaging":
  6413.                this.fileToOpen = null;
  6414.                stage.nativeWindow.title = locManager.getString("titleAppInstall");
  6415.                currentState = "ProgressInit";
  6416.                break;
  6417.             case "WaitingForApps":
  6418.                currentState = "WaitingForApps";
  6419.                break;
  6420.             case "waiting":
  6421.                if(this.progressBar != null)
  6422.                {
  6423.                   this.progressBar.setProgress(0,100);
  6424.                   this.updateProgressAccessibility(this.progressBar);
  6425.                }
  6426.                Application.application.executeBindings(true);
  6427.                if(currentState == "Error")
  6428.                {
  6429.                   return;
  6430.                }
  6431.                if(this.record.invocation == "install" && !this.record.installed.isInstalled)
  6432.                {
  6433.                   this.doneLabelResourceName = "msgInstallCompleted";
  6434.                   if(this.record.isNative)
  6435.                   {
  6436.                      this.onInstall();
  6437.                   }
  6438.                   else
  6439.                   {
  6440.                      currentState = this.record.app.publisher != null ? "Security_Verified" : "Security";
  6441.                   }
  6442.                }
  6443.                else if(this.record.invocation == "install" && this.record.installed.isIdentical)
  6444.                {
  6445.                   currentState = !!this.record.installed.isRunning ? "Update_Same_Disabled" : "Update_Same_Ver";
  6446.                   this.doneLabelResourceName = "msgRepairCompleted";
  6447.                }
  6448.                else if(this.record.invocation == "install")
  6449.                {
  6450.                   currentState = !!this.record.installed.isRunning ? "Update_Diff_Disabled" : "Update_Diff_Ver";
  6451.                   this.doneLabelResourceName = "msgUpdateCompleted";
  6452.                }
  6453.                else if(this.record.invocation == "update")
  6454.                {
  6455.                   currentState = !!this.record.installed.isRunning ? "ProgressAutoUpdateWaiting" : "ProgressAutoUpdate";
  6456.                   if(!this.record.installed.isRunning)
  6457.                   {
  6458.                      this.events.dispatchEvent(new Event("appinstall.complete"));
  6459.                   }
  6460.                }
  6461.                else if(this.record.invocation == "download")
  6462.                {
  6463.                   this.record.fileFrom = URLUtil.getServerName(this.record.url);
  6464.                   _loc3_ = /^ (([^:\/?#]+):)? (\/\/([^\/?#]*))? ([^?#]*) (\?([^#]*))? (\#(.*))? $/xi;
  6465.                   if((_loc4_ = _loc3_.exec(this.record.url)) && _loc4_[5])
  6466.                   {
  6467.                      _loc5_ = _loc4_[5];
  6468.                      this.record.filename = decodeURI(_loc5_.substring(_loc5_.lastIndexOf("/") + 1));
  6469.                   }
  6470.                   else
  6471.                   {
  6472.                      this.record.filename = locManager.getString("fileNameUnknown");
  6473.                   }
  6474.                   if(this.record.filename.substring(this.record.filename.lastIndexOf(".") + 1).toLowerCase() != "air")
  6475.                   {
  6476.                      this.record.filename += ".air";
  6477.                   }
  6478.                   currentState = "Open_Save_Dialog";
  6479.                }
  6480.                break;
  6481.             case "isRunning":
  6482.                switch(currentState)
  6483.                {
  6484.                   case "Update_Same_Disabled":
  6485.                      currentState = "Update_Same_Ver";
  6486.                      break;
  6487.                   case "Update_Diff_Disabled":
  6488.                      currentState = "Update_Diff_Ver";
  6489.                      break;
  6490.                   case "ProgressAutoUpdateWaiting":
  6491.                      currentState = "ProgressAutoUpdate";
  6492.                      this.events.dispatchEvent(new Event("appinstall.complete"));
  6493.                }
  6494.          }
  6495.       }
  6496.       
  6497.       [Bindable(event="propertyChange")]
  6498.       public function get continueButton() : LocalizedButton
  6499.       {
  6500.          return this._1092085433continueButton;
  6501.       }
  6502.       
  6503.       [Bindable(event="propertyChange")]
  6504.       public function get updateDiffText() : LocalizedText
  6505.       {
  6506.          return this._773127867updateDiffText;
  6507.       }
  6508.       
  6509.       private function onInstall() : void
  6510.       {
  6511.          var _loc1_:String = Capabilities.os;
  6512.          if(_loc1_.indexOf("Windows") != -1)
  6513.          {
  6514.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Win" : "Prefs_Win";
  6515.          }
  6516.          else if(_loc1_.indexOf("Mac") != -1)
  6517.          {
  6518.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Mac" : "Prefs_Mac";
  6519.          }
  6520.          else if(_loc1_.indexOf("Linux") != -1)
  6521.          {
  6522.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Win" : "Prefs_Win";
  6523.          }
  6524.       }
  6525.       
  6526.       private function _AppInstaller_RemoveChild2_i() : RemoveChild
  6527.       {
  6528.          var _loc1_:RemoveChild = new RemoveChild();
  6529.          this._AppInstaller_RemoveChild2 = _loc1_;
  6530.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild2",this._AppInstaller_RemoveChild2);
  6531.          return _loc1_;
  6532.       }
  6533.       
  6534.       private function set errorText(param1:String) : void
  6535.       {
  6536.          var _loc2_:Object = null;
  6537.          _loc2_ = this._329533269errorText;
  6538.          if(_loc2_ !== param1)
  6539.          {
  6540.             this._329533269errorText = param1;
  6541.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorText",_loc2_,param1));
  6542.          }
  6543.       }
  6544.       
  6545.       public function ___AppInstaller_LocalizedButton17_click(param1:MouseEvent) : void
  6546.       {
  6547.          this.onLaunch();
  6548.       }
  6549.       
  6550.       private function _AppInstaller_CheckBox1_i() : CheckBox
  6551.       {
  6552.          var _loc1_:CheckBox = new CheckBox();
  6553.          this.installAIRCheckBox = _loc1_;
  6554.          _loc1_.percentWidth = 100;
  6555.          _loc1_.enabled = false;
  6556.          _loc1_.height = 22;
  6557.          _loc1_.id = "installAIRCheckBox";
  6558.          BindingManager.executeBindings(this,"installAIRCheckBox",this.installAIRCheckBox);
  6559.          if(!_loc1_.document)
  6560.          {
  6561.             _loc1_.document = this;
  6562.          }
  6563.          return _loc1_;
  6564.       }
  6565.       
  6566.       protected function updateProgressAccessibility(param1:ProgressBar) : void
  6567.       {
  6568.          if(param1 && param1.accessibilityProperties)
  6569.          {
  6570.             param1.accessibilityProperties.name = param1.percentComplete + "%";
  6571.          }
  6572.          if(Accessibility.active)
  6573.          {
  6574.             Accessibility.updateProperties();
  6575.          }
  6576.       }
  6577.       
  6578.       [Bindable(event="propertyChange")]
  6579.       public function get updateDiffLinkButton() : LinkButton
  6580.       {
  6581.          return this._1657456934updateDiffLinkButton;
  6582.       }
  6583.       
  6584.       public function set appSetupLabel(param1:LocalizedLabel) : void
  6585.       {
  6586.          var _loc2_:Object = null;
  6587.          _loc2_ = this._1762116744appSetupLabel;
  6588.          if(_loc2_ !== param1)
  6589.          {
  6590.             this._1762116744appSetupLabel = param1;
  6591.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appSetupLabel",_loc2_,param1));
  6592.          }
  6593.       }
  6594.       
  6595.       private function _AppInstaller_Spacer3_c() : Spacer
  6596.       {
  6597.          var _loc1_:Spacer = new Spacer();
  6598.          _loc1_.height = 16;
  6599.          if(!_loc1_.document)
  6600.          {
  6601.             _loc1_.document = this;
  6602.          }
  6603.          return _loc1_;
  6604.       }
  6605.       
  6606.       private function onPreInitialize() : void
  6607.       {
  6608.          locManager = LocalizationManager.getInstance();
  6609.          locManager.defaultResourceBundleName = className;
  6610.       }
  6611.       
  6612.       public function set titleLabel(param1:LocalizedLabel) : void
  6613.       {
  6614.          var _loc2_:Object = null;
  6615.          _loc2_ = this._1791483012titleLabel;
  6616.          if(_loc2_ !== param1)
  6617.          {
  6618.             this._1791483012titleLabel = param1;
  6619.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"titleLabel",_loc2_,param1));
  6620.          }
  6621.       }
  6622.       
  6623.       private function _AppInstaller_OSButtonBarHBox7_c() : OSButtonBarHBox
  6624.       {
  6625.          var _loc1_:OSButtonBarHBox = null;
  6626.          _loc1_ = new OSButtonBarHBox();
  6627.          _loc1_.percentWidth = 100;
  6628.          _loc1_.styleName = "buttonRow";
  6629.          if(!_loc1_.document)
  6630.          {
  6631.             _loc1_.document = this;
  6632.          }
  6633.          _loc1_.addChild(this._AppInstaller_LocalizedButton18_i());
  6634.          return _loc1_;
  6635.       }
  6636.       
  6637.       private function set downArrowNative(param1:Class) : void
  6638.       {
  6639.          var _loc2_:Object = null;
  6640.          _loc2_ = this._5542018downArrowNative;
  6641.          if(_loc2_ !== param1)
  6642.          {
  6643.             this._5542018downArrowNative = param1;
  6644.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"downArrowNative",_loc2_,param1));
  6645.          }
  6646.       }
  6647.       
  6648.       public function __appSetupLabel_creationComplete(param1:FlexEvent) : void
  6649.       {
  6650.          this.giveAccessibleName(this.appSetupLabel,"lblType");
  6651.       }
  6652.       
  6653.       [Bindable(event="propertyChange")]
  6654.       public function get progressCancel() : LocalizedButton
  6655.       {
  6656.          return this._1922221831progressCancel;
  6657.       }
  6658.       
  6659.       private function _AppInstaller_RemoveChild11_i() : RemoveChild
  6660.       {
  6661.          var _loc1_:RemoveChild = null;
  6662.          _loc1_ = new RemoveChild();
  6663.          this._AppInstaller_RemoveChild11 = _loc1_;
  6664.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild11",this._AppInstaller_RemoveChild11);
  6665.          return _loc1_;
  6666.       }
  6667.       
  6668.       private function _AppInstaller_VBox2_i() : VBox
  6669.       {
  6670.          var _loc1_:VBox = new VBox();
  6671.          this._AppInstaller_VBox2 = _loc1_;
  6672.          _loc1_.styleName = "contentBox";
  6673.          _loc1_.percentWidth = 100;
  6674.          _loc1_.percentHeight = 100;
  6675.          _loc1_.addEventListener("creationComplete",this.___AppInstaller_VBox2_creationComplete);
  6676.          _loc1_.id = "_AppInstaller_VBox2";
  6677.          BindingManager.executeBindings(this,"_AppInstaller_VBox2",this._AppInstaller_VBox2);
  6678.          if(!_loc1_.document)
  6679.          {
  6680.             _loc1_.document = this;
  6681.          }
  6682.          _loc1_.addChild(this._AppInstaller_Form1_c());
  6683.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox1_c());
  6684.          return _loc1_;
  6685.       }
  6686.       
  6687.       public function __uninstallSame_click(param1:MouseEvent) : void
  6688.       {
  6689.          this.onUninstall();
  6690.       }
  6691.       
  6692.       private function _AppInstaller_LocalizedButton17_c() : LocalizedButton
  6693.       {
  6694.          var _loc1_:LocalizedButton = new LocalizedButton();
  6695.          _loc1_.y = 45;
  6696.          _loc1_.percentWidth = 100;
  6697.          _loc1_.resourceName = "btnRunNow";
  6698.          _loc1_.setStyle("icon",this._embed_mxml_assets_run_icon_png_1458741982);
  6699.          _loc1_.setStyle("paddingLeft",15);
  6700.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton17_click);
  6701.          if(!_loc1_.document)
  6702.          {
  6703.             _loc1_.document = this;
  6704.          }
  6705.          return _loc1_;
  6706.       }
  6707.       
  6708.       private function _AppInstaller_SetProperty18_i() : SetProperty
  6709.       {
  6710.          var _loc1_:SetProperty = new SetProperty();
  6711.          this._AppInstaller_SetProperty18 = _loc1_;
  6712.          _loc1_.name = "styleName";
  6713.          _loc1_.value = "";
  6714.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty18",this._AppInstaller_SetProperty18);
  6715.          return _loc1_;
  6716.       }
  6717.       
  6718.       private function onDataChange(param1:Event) : void
  6719.       {
  6720.          this.updateAppsRunning.htmlText = this.getUpdateAppsText(this.record.updateRunning);
  6721.       }
  6722.       
  6723.       [Bindable(event="propertyChange")]
  6724.       private function get redBlockedIcon() : Class
  6725.       {
  6726.          return this._1707366196redBlockedIcon;
  6727.       }
  6728.       
  6729.       private function _AppInstaller_Label5_i() : Label
  6730.       {
  6731.          var _loc1_:Label = new Label();
  6732.          this.appVersionLabel = _loc1_;
  6733.          _loc1_.styleName = "formItemText";
  6734.          _loc1_.addEventListener("creationComplete",this.__appVersionLabel_creationComplete);
  6735.          _loc1_.id = "appVersionLabel";
  6736.          BindingManager.executeBindings(this,"appVersionLabel",this.appVersionLabel);
  6737.          if(!_loc1_.document)
  6738.          {
  6739.             _loc1_.document = this;
  6740.          }
  6741.          return _loc1_;
  6742.       }
  6743.       
  6744.       [Bindable(event="propertyChange")]
  6745.       public function get closeButton() : LocalizedButton
  6746.       {
  6747.          return this._312699062closeButton;
  6748.       }
  6749.       
  6750.       [Bindable(event="propertyChange")]
  6751.       public function get fileFromLabel() : Label
  6752.       {
  6753.          return this._592230578fileFromLabel;
  6754.       }
  6755.       
  6756.       private function _AppInstaller_SetProperty29_i() : SetProperty
  6757.       {
  6758.          var _loc1_:SetProperty = new SetProperty();
  6759.          this._AppInstaller_SetProperty29 = _loc1_;
  6760.          _loc1_.name = "resourceName";
  6761.          _loc1_.value = "lblInstallingApp";
  6762.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty29",this._AppInstaller_SetProperty29);
  6763.          return _loc1_;
  6764.       }
  6765.       
  6766.       private function _AppInstaller_LocalizedLabel9_i() : LocalizedLabel
  6767.       {
  6768.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  6769.          this._AppInstaller_LocalizedLabel9 = _loc1_;
  6770.          _loc1_.styleName = "h1";
  6771.          _loc1_.resourceName = "titleSaving";
  6772.          _loc1_.id = "_AppInstaller_LocalizedLabel9";
  6773.          BindingManager.executeBindings(this,"_AppInstaller_LocalizedLabel9",this._AppInstaller_LocalizedLabel9);
  6774.          if(!_loc1_.document)
  6775.          {
  6776.             _loc1_.document = this;
  6777.          }
  6778.          return _loc1_;
  6779.       }
  6780.       
  6781.       [Bindable(event="propertyChange")]
  6782.       private function get errorText() : String
  6783.       {
  6784.          return this._329533269errorText;
  6785.       }
  6786.       
  6787.       public function __appVersionLabel_creationComplete(param1:FlexEvent) : void
  6788.       {
  6789.          this.giveAccessibleName(this.appVersionLabel,"lblVersionToInstall");
  6790.       }
  6791.       
  6792.       protected function accessibleName(param1:String, param2:String = null) : AccessibilityProperties
  6793.       {
  6794.          var _loc3_:AccessibilityProperties = new AccessibilityProperties();
  6795.          _loc3_.name = LocalizationManager.getInstance().getString(param1,param2);
  6796.          return _loc3_;
  6797.       }
  6798.       
  6799.       private function onError(param1:Event) : void
  6800.       {
  6801.          var _loc3_:String = null;
  6802.          var _loc2_:ErrorEvent = ErrorEvent(param1);
  6803.          if(this.ERROR_ID_TO_NAME.hasOwnProperty(_loc2_.errorID))
  6804.          {
  6805.             _loc3_ = this.ERROR_ID_TO_NAME[_loc2_.errorID];
  6806.             this.errorIDText = "";
  6807.          }
  6808.          else
  6809.          {
  6810.             if(this.record.invocation == "uninstall" || this.record.prefs && this.record.prefs.action == "uninstall")
  6811.             {
  6812.                _loc3_ = "genericUninstallError";
  6813.             }
  6814.             else if(this.record.invocation == "update")
  6815.             {
  6816.                _loc3_ = "genericUpdateError";
  6817.             }
  6818.             else
  6819.             {
  6820.                _loc3_ = "genericInstallError";
  6821.             }
  6822.             this.errorIDText = locManager.getString("msgErrorStringBegin",null,[_loc2_.errorID]);
  6823.          }
  6824.          this.errorText = locManager.getString(_loc3_);
  6825.          currentState = "Error";
  6826.       }
  6827.       
  6828.       private function _AppInstaller_Spacer1_c() : Spacer
  6829.       {
  6830.          var _loc1_:Spacer = new Spacer();
  6831.          _loc1_.percentHeight = 100;
  6832.          if(!_loc1_.document)
  6833.          {
  6834.             _loc1_.document = this;
  6835.          }
  6836.          return _loc1_;
  6837.       }
  6838.       
  6839.       public function __progressContent_creationComplete(param1:FlexEvent) : void
  6840.       {
  6841.          activate();
  6842.       }
  6843.       
  6844.       private function _AppInstaller_State19_c() : State
  6845.       {
  6846.          var _loc1_:State = new State();
  6847.          _loc1_.name = "ProgressCancel";
  6848.          _loc1_.basedOn = "Progress";
  6849.          _loc1_.overrides = [this._AppInstaller_SetProperty32_i(),this._AppInstaller_RemoveChild6_i()];
  6850.          return _loc1_;
  6851.       }
  6852.       
  6853.       private function _AppInstaller_TextInput1_i() : TextInput
  6854.       {
  6855.          var _loc1_:TextInput = new TextInput();
  6856.          this._AppInstaller_TextInput1 = _loc1_;
  6857.          _loc1_.minWidth = 280;
  6858.          _loc1_.percentWidth = 100;
  6859.          _loc1_.height = 24;
  6860.          _loc1_.addEventListener("change",this.___AppInstaller_TextInput1_change);
  6861.          _loc1_.id = "_AppInstaller_TextInput1";
  6862.          BindingManager.executeBindings(this,"_AppInstaller_TextInput1",this._AppInstaller_TextInput1);
  6863.          if(!_loc1_.document)
  6864.          {
  6865.             _loc1_.document = this;
  6866.          }
  6867.          return _loc1_;
  6868.       }
  6869.       
  6870.       private function _AppInstaller_OSButtonBarHBox5_c() : OSButtonBarHBox
  6871.       {
  6872.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6873.          if(!_loc1_.document)
  6874.          {
  6875.             _loc1_.document = this;
  6876.          }
  6877.          _loc1_.addChild(this._AppInstaller_LocalizedButton12_i());
  6878.          _loc1_.addChild(this._AppInstaller_LocalizedButton13_i());
  6879.          return _loc1_;
  6880.       }
  6881.       
  6882.       public function set updateDiffHRule(param1:HRule) : void
  6883.       {
  6884.          var _loc2_:Object = null;
  6885.          _loc2_ = this._1814491210updateDiffHRule;
  6886.          if(_loc2_ !== param1)
  6887.          {
  6888.             this._1814491210updateDiffHRule = param1;
  6889.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffHRule",_loc2_,param1));
  6890.          }
  6891.       }
  6892.       
  6893.       private function _AppInstaller_AddChild17_i() : AddChild
  6894.       {
  6895.          var _loc1_:AddChild = null;
  6896.          _loc1_ = new AddChild();
  6897.          this._AppInstaller_AddChild17 = _loc1_;
  6898.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox13_c);
  6899.          BindingManager.executeBindings(this,"_AppInstaller_AddChild17",this._AppInstaller_AddChild17);
  6900.          return _loc1_;
  6901.       }
  6902.       
  6903.       [Bindable(event="propertyChange")]
  6904.       private function get downArrowNative() : Class
  6905.       {
  6906.          return this._5542018downArrowNative;
  6907.       }
  6908.       
  6909.       private function _AppInstaller_SetProperty8_i() : SetProperty
  6910.       {
  6911.          var _loc1_:SetProperty = new SetProperty();
  6912.          this._AppInstaller_SetProperty8 = _loc1_;
  6913.          _loc1_.name = "stageHeight";
  6914.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty8",this._AppInstaller_SetProperty8);
  6915.          return _loc1_;
  6916.       }
  6917.       
  6918.       private function _AppInstaller_State9_c() : State
  6919.       {
  6920.          var _loc1_:State = new State();
  6921.          _loc1_.name = "Prefs_Mac";
  6922.          _loc1_.basedOn = "Prefs_Full_Win";
  6923.          _loc1_.overrides = [this._AppInstaller_RemoveChild3_i(),this._AppInstaller_RemoveChild4_i()];
  6924.          _loc1_.addEventListener("enterState",this.___AppInstaller_State9_enterState);
  6925.          return _loc1_;
  6926.       }
  6927.       
  6928.       private function onUpdate() : void
  6929.       {
  6930.          this.onContinue();
  6931.       }
  6932.       
  6933.       public function set updateDiffMidSpacer(param1:Spacer) : void
  6934.       {
  6935.          var _loc2_:Object = null;
  6936.          _loc2_ = this._1780808646updateDiffMidSpacer;
  6937.          if(_loc2_ !== param1)
  6938.          {
  6939.             this._1780808646updateDiffMidSpacer = param1;
  6940.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffMidSpacer",_loc2_,param1));
  6941.          }
  6942.       }
  6943.       
  6944.       public function ___AppInstaller_State11_enterState(param1:FlexEvent) : void
  6945.       {
  6946.          focusManager.setFocus(this.eula.agree);
  6947.       }
  6948.       
  6949.       private function _AppInstaller_LocalizedButton15_i() : LocalizedButton
  6950.       {
  6951.          var _loc1_:LocalizedButton = new LocalizedButton();
  6952.          this.updateDiffCancelButton = _loc1_;
  6953.          _loc1_.styleName = "defaultButton";
  6954.          _loc1_.resourceName = "btnCancel";
  6955.          _loc1_.addEventListener("click",this.__updateDiffCancelButton_click);
  6956.          _loc1_.id = "updateDiffCancelButton";
  6957.          if(!_loc1_.document)
  6958.          {
  6959.             _loc1_.document = this;
  6960.          }
  6961.          return _loc1_;
  6962.       }
  6963.       
  6964.       private function onContinue() : void
  6965.       {
  6966.          if(this.record.mustShowEULA)
  6967.          {
  6968.             currentState = "EULA";
  6969.          }
  6970.          else if(!this.record.isEULAAccepted)
  6971.          {
  6972.             currentState = "FirstLaunchEULA";
  6973.          }
  6974.          else
  6975.          {
  6976.             currentState = "ProgressInstall";
  6977.             this.events.dispatchEvent(new Event("appinstall.complete"));
  6978.          }
  6979.       }
  6980.       
  6981.       private function _AppInstaller_SetProperty16_i() : SetProperty
  6982.       {
  6983.          var _loc1_:SetProperty = new SetProperty();
  6984.          this._AppInstaller_SetProperty16 = _loc1_;
  6985.          _loc1_.name = "text";
  6986.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty16",this._AppInstaller_SetProperty16);
  6987.          return _loc1_;
  6988.       }
  6989.       
  6990.       [Bindable(event="propertyChange")]
  6991.       public function get updateDiffHRule() : HRule
  6992.       {
  6993.          return this._1814491210updateDiffHRule;
  6994.       }
  6995.       
  6996.       private function _AppInstaller_Label3_i() : Label
  6997.       {
  6998.          var _loc1_:Label = new Label();
  6999.          this.appNameLabel = _loc1_;
  7000.          _loc1_.styleName = "formItemText";
  7001.          _loc1_.maxWidth = 240;
  7002.          _loc1_.addEventListener("creationComplete",this.__appNameLabel_creationComplete);
  7003.          _loc1_.id = "appNameLabel";
  7004.          BindingManager.executeBindings(this,"appNameLabel",this.appNameLabel);
  7005.          if(!_loc1_.document)
  7006.          {
  7007.             _loc1_.document = this;
  7008.          }
  7009.          return _loc1_;
  7010.       }
  7011.       
  7012.       public function __updateDiffLinkButton_click(param1:MouseEvent) : void
  7013.       {
  7014.          this.onMore();
  7015.       }
  7016.       
  7017.       protected function hiddenAccessibility() : AccessibilityProperties
  7018.       {
  7019.          var _loc1_:AccessibilityProperties = new AccessibilityProperties();
  7020.          _loc1_.silent = true;
  7021.          return _loc1_;
  7022.       }
  7023.       
  7024.       private function _AppInstaller_TextArea1_i() : TextArea
  7025.       {
  7026.          var _loc1_:TextArea = null;
  7027.          _loc1_ = new TextArea();
  7028.          this.updateAppsRunning = _loc1_;
  7029.          _loc1_.height = 60;
  7030.          _loc1_.percentWidth = 100;
  7031.          _loc1_.styleName = "eulaText";
  7032.          _loc1_.condenseWhite = true;
  7033.          _loc1_.editable = false;
  7034.          _loc1_.selectable = false;
  7035.          _loc1_.setStyle("leading",5);
  7036.          _loc1_.id = "updateAppsRunning";
  7037.          if(!_loc1_.document)
  7038.          {
  7039.             _loc1_.document = this;
  7040.          }
  7041.          return _loc1_;
  7042.       }
  7043.       
  7044.       private function _AppInstaller_LocalizedLabel7_c() : LocalizedLabel
  7045.       {
  7046.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  7047.          _loc1_.resourceName = "lblInstallationLocation";
  7048.          _loc1_.styleName = "h2";
  7049.          if(!_loc1_.document)
  7050.          {
  7051.             _loc1_.document = this;
  7052.          }
  7053.          return _loc1_;
  7054.       }
  7055.       
  7056.       private function _AppInstaller_SetProperty27_i() : SetProperty
  7057.       {
  7058.          var _loc1_:SetProperty = new SetProperty();
  7059.          this._AppInstaller_SetProperty27 = _loc1_;
  7060.          _loc1_.name = "resourceName";
  7061.          _loc1_.value = "progressWait";
  7062.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty27",this._AppInstaller_SetProperty27);
  7063.          return _loc1_;
  7064.       }
  7065.       
  7066.       private function _AppInstaller_State17_c() : State
  7067.       {
  7068.          var _loc1_:State = new State();
  7069.          _loc1_.name = "ProgressUninstall";
  7070.          _loc1_.basedOn = "Progress";
  7071.          _loc1_.overrides = [this._AppInstaller_SetProperty30_i()];
  7072.          return _loc1_;
  7073.       }
  7074.       
  7075.       private function _AppInstaller_AddChild15_i() : AddChild
  7076.       {
  7077.          var _loc1_:AddChild = new AddChild();
  7078.          this._AppInstaller_AddChild15 = _loc1_;
  7079.          _loc1_.position = "lastChild";
  7080.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_HBox3_c);
  7081.          BindingManager.executeBindings(this,"_AppInstaller_AddChild15",this._AppInstaller_AddChild15);
  7082.          return _loc1_;
  7083.       }
  7084.       
  7085.       public function __verifiedLabel_creationComplete(param1:FlexEvent) : void
  7086.       {
  7087.          this.giveAccessibleName(this.verifiedLabel,"lblPublisher");
  7088.       }
  7089.       
  7090.       private function _AppInstaller_SetProperty38_i() : SetProperty
  7091.       {
  7092.          var _loc1_:SetProperty = new SetProperty();
  7093.          this._AppInstaller_SetProperty38 = _loc1_;
  7094.          _loc1_.name = "doneLabelResourceName";
  7095.          _loc1_.value = "msgInstCancelled";
  7096.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty38",this._AppInstaller_SetProperty38);
  7097.          return _loc1_;
  7098.       }
  7099.       
  7100.       private function _AppInstaller_OSButtonBarHBox3_c() : OSButtonBarHBox
  7101.       {
  7102.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  7103.          _loc1_.styleName = "buttonRow";
  7104.          if(!_loc1_.document)
  7105.          {
  7106.             _loc1_.document = this;
  7107.          }
  7108.          _loc1_.addChild(this._AppInstaller_LocalizedButton6_i());
  7109.          _loc1_.addChild(this._AppInstaller_LocalizedButton7_i());
  7110.          return _loc1_;
  7111.       }
  7112.       
  7113.       public function __eula_agree(param1:Event) : void
  7114.       {
  7115.          this.onAgree();
  7116.       }
  7117.    }
  7118. }
  7119.